CN102546261B - Network element upgrading method, network element, server and system - Google Patents

Network element upgrading method, network element, server and system Download PDF

Info

Publication number
CN102546261B
CN102546261B CN201210026390.0A CN201210026390A CN102546261B CN 102546261 B CN102546261 B CN 102546261B CN 201210026390 A CN201210026390 A CN 201210026390A CN 102546261 B CN102546261 B CN 102546261B
Authority
CN
China
Prior art keywords
veneer
network element
software
updating
type
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.)
Active
Application number
CN201210026390.0A
Other languages
Chinese (zh)
Other versions
CN102546261A (en
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201210026390.0A priority Critical patent/CN102546261B/en
Publication of CN102546261A publication Critical patent/CN102546261A/en
Application granted granted Critical
Publication of CN102546261B publication Critical patent/CN102546261B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a network element upgrading method, which includes: identifying that a single plate in a network element is changed or a single plate is added in the network element, and judging whether the changed single plate or the added single plate needs to be upgraded; sending an upgrading request to a server if the changed single plate or the added single plate needs to be upgraded; receiving software description files of a software package which is used for network element upgrading and sent by the server or path information for software package storage used for the network element upgrading; and obtaining single plate upgrading software according to the software description files or the path information for software package storage used for the network element upgrading so as to upgrade the single plate. Aiming at the changed single plate or the added single plate, the network element upgrading method achieves automatic upgrading when the single plate in the network element is changed or the single plate is added. An embodiment of the invention further provides the network element, the server and a system.

Description

The method of network element updating, network element, server and system
Technical field
The present invention relates to communication technical field, be specifically related to network element updating method, network element, server and system.
Background technology
Increasing gradually of the class of business provided along with telecom operators, network element also needs the veneer supporting more type, a kind of software for the type single board updating is all needed during the single board updating of every type, like this, when board type gets more and more, the upgrade software required for network element will be caused to get more and more, and the memory space taken is increasing.In fact, network element can support the type of veneer be very limited, do not need the upgrade software installing all types of veneer, that is, only need the upgrade software installing the veneer that this network element can be supported just enough.Time veneer in network element is replaced, then for the veneer after changing, the corresponding upgrade software changing rear veneer is installed, thus realizes network element updating.
After changing veneer in prior art, notify that network management center operator on duty is to this single board updating by the engineer changing veneer, after operator on duty is notified, for the software that the network element of specifying selects upgrading used, and start upgrading, integrated package is loaded on network element by the operator on duty of network management center, and restarts network element, guarantees that new software comes into force; After field engineer has upgraded, confirm to have upgraded successfully, leave scene.
After network element changes veneer in prior art, need artificial to network element updating, at least need two staff to participate in just completing, waste the time of staff.
Summary of the invention
The embodiment of the present invention provides a kind of network element updating method, can veneer be in network elements replaced after or add veneer time, for the veneer after changing or the veneer that adds, realize auto-update.
A method for network element updating, comprising:
Recognize the veneer in described network element be replaced after or have veneer to add in described network element, judge that the veneer after changing or the veneer that adds are the need of upgrading;
If the veneer after changing or the veneer added need upgrading, then send upgrade request to server;
The software description file of the software kit for described network element updating that reception server sends or the routing information stored for the software kit of described network element updating;
The software for described single board updating is obtained, to described single board updating according to the software description file received or for the routing information that the software kit of described network element updating stores.
A method for network element updating, comprising:
Recognize the veneer in described network element be replaced after or have veneer to add in described network element, judge that the veneer after changing or the veneer that adds are the need of upgrading;
If the veneer after changing or the veneer added need upgrading, obtain the software being used for described single board updating, to described single board updating according to the routing information that the preset software kit for described network element updating stores.
A method for network element updating, comprising:
Recognize the veneer in described network element be replaced after or have veneer to add in described network element, judge that the veneer after changing or the veneer that adds are the need of upgrading;
If the veneer after changing or the veneer added need upgrading, then send upgrade request to server;
The software for described single board updating that reception server sends, to described single board updating.
A method for network element updating, comprising:
Receive the upgrade request that network element sends;
Obtain network element version information;
From storage system, for described network element updating the software kit corresponding with described network element version information is found according to described network element version information, described software kit comprises the upgrade software of all types of veneers that described network element can be supported, described each upgrade software has unique dbase, and the type of described veneer is corresponding with the dbase of the software for described single board updating;
To the routing information that described network element sends software description file or stores for the software kit of described network element updating, network element is made to obtain the software for described single board updating according to software description file or for the routing information that the software kit of described network element updating stores, complete upgrading, described software description file comprises the type of all veneers that described network element can be supported and the dbase corresponding with the type of veneer.
A method for network element updating, comprising:
Receive the upgrade request that network element sends;
The type of veneer obtaining network element version information and the veneer after changing or add;
From storage system, for described network element updating the software kit corresponding with described network element version information is found according to described network element version information;
From described software kit, the software for described single board updating is inquired about according to the veneer after described replacing or the type of veneer that adds;
Send the software being used for described single board updating to described network element, make network element use described software to complete upgrading.
A kind of network element, comprising:
First judging unit, for recognize the veneer in described network element be replaced after or have veneer to add in described network element, judge that the veneer after changing or the veneer that adds are the need of upgrading;
First transmitting element, for judging that at described first judging unit the veneer after changing or the veneer added need upgrading, sends upgrade request to server;
First receiving element, the software description file of the software kit for described network element updating sent for reception server or the routing information stored for the software kit of described network element updating;
First acquiring unit, for the software description file received according to described first receiving element or the routing information stored for the software kit of described network element updating, obtains the software being used for described single board updating;
First upgrade unit, for the software for described single board updating using described first acquiring unit to get, to described single board updating.
A kind of network element, comprising:
Second judging unit, for recognize the veneer in described network element be replaced after or have veneer to add in described network element, judge that the veneer after changing or the veneer that adds are the need of upgrading;
Second acquisition unit, during for judging that at described second judging unit the veneer after changing or the veneer added need to upgrade, obtains according to the routing information that the preset software kit for described network element updating stores the software being used for described single board updating;
Second upgrade unit, for the software for described single board updating obtained according to described second acquisition unit, to described single board updating.
A kind of network element, comprising:
3rd judging unit, for recognize the veneer in described network element be replaced after or have veneer to add in described network element, judge that the veneer after changing or the veneer that adds are the need of upgrading;
Second transmitting element, after judging that at described 3rd judging unit the veneer after changing or the veneer needs added are upgraded, sends upgrade request to server;
Second receiving element, for the software for described single board updating that reception server sends;
3rd upgrade unit, for after the software for described single board updating that receives according to the second receiving element, to described single board updating.
A kind of server, comprising:
3rd receiving element, for receiving the upgrade request that network element sends;
3rd acquiring unit, for after described 3rd receiving element receives described upgrade request, obtains network element version information;
First searches unit, network element version information for obtaining according to described 3rd acquiring unit finds the software kit for described network element updating corresponding with described network element version information from storage system, described software kit comprises the upgrade software of all types of veneers that described network element can be supported, described each upgrade software has unique dbase, and the type of described veneer is corresponding with the dbase of the software for described single board updating;
3rd transmitting element, for searching after unit finds described software kit described first, to the routing information that described network element sends software description file or stores for the software kit of described network element updating, described software description file comprises the type of all veneers that described network element can be supported and the dbase corresponding with the type of veneer.
A kind of server, comprising:
4th receiving element, for receiving the upgrade request that network element sends;
4th acquiring unit, for after described 4th receiving element receives described upgrade request, the type of veneer obtaining network element version information and the veneer after changing or add;
Second searches unit, for finding the software kit for described network element updating corresponding with described network element version information according to described network element version information from storage system; And, from described software kit, inquire about the software for described single board updating according to the veneer after described replacing or the type of veneer that adds;
4th transmitting element, after searching described second the software that unit finds for described single board updating, sends the software being used for described single board updating to described network element.
A kind of network management system, comprises at least one network element and NM server, and described network element is above-mentioned network element described arbitrarily, and described NM server is above-mentioned server described arbitrarily.
The embodiment of the present invention adopt recognize the veneer in described network element be replaced after or have veneer to add in described network element, judge that the veneer after changing or the veneer that adds are the need of upgrading; If the veneer after changing or the veneer added need upgrading, then send upgrade request to server; The software description file of the software kit for described network element updating that reception server sends or the routing information stored for the software kit of described network element updating, described software description file comprises the type of all veneers that described network element can be supported and the dbase corresponding with the type of veneer; The software for described single board updating is obtained, to described single board updating according to the software description file received or for the routing information that the software kit of described network element updating stores.After changing veneer with network element in prior art, notify that webmaster operator on duty compares to the single board updating after replacing by engineer, the network element updating method that the embodiment of the present invention provides, can veneer be in network elements replaced after or add veneer time, for the veneer after changing or the veneer that adds, realize auto-update.
Accompanying drawing explanation
Fig. 1 is an embodiment schematic diagram of the method for network element updating in the embodiment of the present invention;
Fig. 2 is another embodiment schematic diagram of the method for network element updating in the embodiment of the present invention;
Fig. 3 is another embodiment schematic diagram of the method for network element updating in the embodiment of the present invention;
Fig. 4 is another embodiment schematic diagram of the method for network element updating in the embodiment of the present invention;
Fig. 5 is another embodiment schematic diagram of the method for network element updating in the embodiment of the present invention;
Fig. 6 is an application scenarios embodiment schematic diagram of the method for network element updating in the embodiment of the present invention;
Fig. 7 is the Another Application scene embodiment schematic diagram of the method for network element updating in the embodiment of the present invention;
Fig. 8 is the Another Application scene embodiment schematic diagram of the method for network element updating in the embodiment of the present invention;
Fig. 9 is an embodiment schematic diagram of network element in the embodiment of the present invention;
Figure 10 is another embodiment schematic diagram of network element in the embodiment of the present invention;
Figure 11 is another embodiment schematic diagram of network element in the embodiment of the present invention;
Figure 12 is another embodiment schematic diagram of network element in the embodiment of the present invention;
Figure 13 is another embodiment schematic diagram of network element in the embodiment of the present invention;
Figure 14 is another embodiment schematic diagram of network element in the embodiment of the present invention;
Figure 15 is another embodiment schematic diagram of network element in the embodiment of the present invention;
Figure 16 is another embodiment schematic diagram of network element in the embodiment of the present invention;
Figure 17 is another embodiment schematic diagram of network element in the embodiment of the present invention;
Figure 18 is an embodiment schematic diagram of server in the embodiment of the present invention;
Figure 19 is another embodiment schematic diagram of server in the embodiment of the present invention;
Figure 20 A is an embodiment schematic diagram of network management system in the embodiment of the present invention;
Figure 20 B is another embodiment schematic diagram of network management system in the embodiment of the present invention;
Figure 20 C is another embodiment schematic diagram of network management system in the embodiment of the present invention.
Detailed description of the invention
The embodiment of the present invention provides a kind of method of network element updating, can veneer be in network elements replaced after or add veneer time, for the veneer after changing or the veneer that adds, realize auto-update.The embodiment of the present invention also provides corresponding network element and system.Below be described in detail respectively.
Consult Fig. 1, from the angle of network element, an embodiment of the method for the network element updating that the embodiment of the present invention provides comprises:
101, network element recognize the veneer in described network element be replaced after or have veneer to add in described network element, judge that the veneer after changing or the veneer that adds are the need of upgrading.
Field engineer to change after veneer to network element or to after adding new veneer in network element, veneer after replacing or the veneer added can send log-on message to the master control borad in network element, after the master control borad of network element receives log-on message, the veneer identified in network element is replaced or has veneer to add, network element judges that the veneer after changing is the need of upgrading, network element judges that the veneer after changing the need of the concrete steps of upgrading is: inquire about the dbase corresponding with the type of described veneer according to the veneer after changing or the type board type of veneer that adds with the mapping table of dbase, when not inquiring the dbase corresponding with the type of described veneer, then need upgrading, otherwise, do not upgrade.
The board type of the veneer installed and the mapping table for the dbase of the software of the type single board updating is stored in network element;
Inquire about according in the mapping table that the veneer after changing or the type of veneer that adds store in network elements, if the dbase that the type is corresponding can be inquired, then illustrate in network element and software corresponding to this dbase has been installed, if according to not inquiring dbase corresponding to the type, then illustrate in network element and software corresponding to this dbase is not installed, then need to obtain for the veneer after changing or the upgrade software of veneer that adds, the single board updating given the veneer after changing or add.
Understand by such as following table 1 for according to the process of dbase corresponding to board type inquiry:
Table 1: the software register that board type is corresponding
Board type The software that type is corresponding
Mastr XC2 LU Board.Hwx
Common board LUNE.INI
SLAVE XC2 LUEXT.Hwx
...... ......
Veneer after replacing or the type of veneer added
As shown in table 1, when do not exist in Fig. 1 mapping table with change after veneer or dbase corresponding to the type of veneer that adds time, then illustrate that the veneer after changing needs upgrading.
If the veneer after 102 replacings or the veneer added need upgrading, then send upgrade request to server.
When network element judges the veneer after changing or the veneer added needs to upgrade, upgrade request is sent to server, the software for all types of single board updating is stored in server, after server receives upgrade request, know that the network element sent request has veneer to need upgrading, can obtain the version information of this network element, in server, network element obtains the process of version information is that server sends instruction to network element, as sent the first instruction, then network element returns the version information of network element to server; From storage system, for described network element updating the software kit corresponding with described network element version information is found according to described network element version information, described software kit comprises the upgrade software of all types of veneers that described network element can be supported, described each upgrade software has unique dbase, type and the dbase one_to_one corresponding for the software of described single board updating of described veneer; Storage system in the present embodiment can be the storage system of server this locality, can be also plug-in storage system, and when being under latter instance, server and plug-in storage system have communication connection.When server finds the software kit for described network element updating corresponding with described network element version information according to described network element version information from storage system, also comprise: record the routing information that described software kit stores.Described server sends software description file from the software kit being used for described network element updating to described network element or the routing information stored for the software kit of described network element updating, described software description file comprises the type of all veneers that described network element can be supported and the dbase corresponding with the type of veneer.
103, the software description file of the software kit for described network element updating that sends of reception server or the routing information that stores for the software kit of described network element updating.
Described software description file comprises the type of all veneers that described network element can be supported and the dbase corresponding with the type of veneer.
104, the software for described single board updating is obtained, to described single board updating according to the software description file received or for the routing information that the software kit of described network element updating stores.
When receive be software description file time, resolve the software description file that receives, from described software description file, find the dbase corresponding with the type of described veneer; The dbase corresponding according to the type of described veneer, the software for described single board updating corresponding with described dbase in the software kit of described network element updating is used for server lookup, described software kit comprises the upgrade software of all types of veneers that described network element can be supported, described each upgrade software has unique dbase.As when the board type after changing is Mastr SCC, so find to should the dbase of veneer be DKM.INI, the dbase corresponding according to described veneer, obtains the software corresponding with described dbase from server, uses described software to described single board updating.
When receive be the routing information stored for the software kit of described network element updating time, according to the routing information that the software kit for described network element updating stores, for the software kit of described network element updating under the path that server lookup is corresponding, and from head information table, obtain the header information of the software being used for described single board updating, in described header information table, store the header information of each software in described software kit; The side-play amount for the software of described single board updating and length is parsed from described header information; From the software kit for described network element updating, the software being used for described single board updating is obtained according to the side-play amount of the software for described single board updating and length.The routing information that what if network element received is stores for the software kit of described network element updating, as: serverinformation filing software document, so according to the routing information that described software kit stores, for the software kit of described network element updating under the path that server lookup is corresponding, and from head information table, obtain the header information of the software being used for described single board updating, in described header information table, store the header information of each software in described software kit; Parse for the veneer after changing or the side-play amount of the software of single board updating added and length from header information; As: header information is: ver_match.efs header information, so can parse for the veneer after changing or the side-play amount of the software of single board updating added and length from this header information, if the side-play amount of the software parsed is the 100th byte, namely offset from the 100th byte, length is 50 bytes, the length namely offset is 50 bytes, and so getting this content for the software of described single board updating is content from the 100th byte to the 150th byte.
In the embodiment of the present invention, recognize the veneer in described network element be replaced after or have veneer to add in described network element, judge that the veneer after changing or the veneer that adds are the need of upgrading; If the veneer after changing or the veneer added need upgrading, then send upgrade request to server; The software description file of the software kit for described network element updating that reception server sends or the routing information stored for the software kit of described network element updating, described software description file comprises the type of all veneers that described network element can be supported and the dbase corresponding with the type of veneer; The software for described single board updating is obtained, to described single board updating according to the software description file received or for the routing information that the software kit of described network element updating stores.After changing veneer with network element in prior art, notify that webmaster operator on duty compares to the single board updating after replacing by engineer, the network element updating method that the embodiment of the present invention provides, can veneer be in network elements replaced after or add veneer time, for the veneer after changing or the veneer that adds, realize auto-update.
Consult Fig. 2, from the angle of network element, in the embodiment of the present invention, another embodiment of network element updating method comprises:
201, network element recognize the veneer in described network element be replaced after or have veneer to add in described network element, judge that the veneer after changing or the veneer that adds are the need of upgrading.
The determination methods of this step is identical with step 101, is not described in detail herein.
If the veneer after 202 replacings or the veneer added need upgrading, obtain the software being used for described single board updating, to described single board updating according to the routing information that the preset software kit for described network element updating stores.
In the present embodiment, the routing information that software kit for described network element updating stores first is preset at network element by staff, after judging in step 201 that the veneer after changing or the veneer needs added are upgraded, according to the routing information that the software kit for described network element updating stores, as: serverinformation filing software document, so according to the routing information that described software kit stores, for the software kit of described network element updating under the path that whois lookup is corresponding, and from head information table, obtain the header information of the software being used for described single board updating, in described header information table, store the header information of each software in described software kit; Parse from header information for the veneer after changing or the side-play amount of the software of single board updating added and length.
The header information of each software in software kit is stored in header information table, after getting header information, just can intercept out the software for described single board updating from software kit.Concrete consults as 2 understand, and consult table 2, the form of header information is as follows:
Table 2: header information table
As shown in table 2, when header information is: ver_match.efs header information, so can parse for the veneer after changing or the side-play amount of the software of single board updating added and length from this header information, if the side-play amount of the software parsed is the 100th byte, namely offset from the 100th byte, length is 50 bytes, the length namely offset is 50 bytes, and so getting this content for the software of described single board updating is content from the 100th byte to the 150th byte.
In the embodiment of the present invention, recognize the veneer in described network element be replaced after or have veneer to add in described network element, judge that the veneer after changing or the veneer that adds are the need of upgrading; If the veneer after changing or the veneer added need upgrading, obtain the software being used for described single board updating, to described single board updating according to the routing information that the preset software kit for described network element updating stores.After changing veneer with network element in prior art, notify that webmaster operator on duty compares to the new network element updating changing veneer by engineer, the network element updating method that the embodiment of the present invention provides, can veneer be in network elements replaced after or add veneer time, for the veneer after changing or the veneer that adds, realize auto-update, thus the personnel that decrease participate in.
Consult Fig. 3, from the angle of network element, another embodiment of the method for the network element updating that the embodiment of the present invention provides comprises:
301, network element recognize the veneer in described network element be replaced after or have veneer to add in described network element, judge that the veneer after changing or the veneer that adds are the need of upgrading.
This step is identical with 201 with above-mentioned steps 101, is no longer described in detail.
If the veneer after 302 replacings or the veneer added need upgrading, then send upgrade request to server.
When network element judges the veneer after changing or the veneer added needs to upgrade, upgrade request is sent to server, the software for all types of single board updating is stored in server, after server receives upgrade request, know that the network element sent request has veneer to need upgrading, the type of veneer that server can obtain the version information of this network element and the veneer after changing or add, the process obtaining version information and board type in server is that server sends instruction to network element, as sent the second instruction, the then network element type of veneer that returns the version information of network element and the veneer after changing to server or add, from storage system, for described network element updating the software kit corresponding with described network element version information is found, according to the veneer after described replacing or the type of veneer that adds according to the veneer after described replacing or the type queries of veneer that the adds dbase corresponding with the type of described veneer according to described network element version information, the software for described single board updating corresponding with described dbase according to the dbase inquiry inquired.
Described software kit comprises the upgrade software of all types of veneers that described network element can be supported, described each upgrade software has dbase, and the type of described veneer is corresponding with the dbase of the software for described single board updating; Storage system in the present embodiment can be the storage system of server this locality, can be also plug-in storage system, and when being under latter instance, server and plug-in storage system have communication connection.
303, the software for described single board updating of reception server transmission, to described single board updating.
After network element receives the software for described single board updating that server sends, use described software to the veneer after changing or the single board updating that adds.
In the embodiment of the present invention, recognize the veneer in described network element be replaced after or have veneer to add in described network element, judge that the veneer after changing or the veneer that adds are the need of upgrading; If the veneer after changing or the veneer added need upgrading, then send upgrade request to server; The software for described single board updating that reception server sends, to described single board updating.Compared with prior art, the network element updating method that the embodiment of the present invention provides, can veneer be in network elements replaced after or add veneer time, for the veneer after changing or the veneer that adds, realize auto-update, thus the personnel that decrease participate in.
Consult Fig. 4, from the angle of server, the method for another network element updating that the embodiment of the present invention provides comprises:
401, server receives the upgrade request that network element sends.
After the veneer in network element is replaced or after adding veneer in network element, network element first judges that the veneer after changing or the veneer that adds are the need of upgrading, when judging that the veneer after changing or the veneer added need upgrading, then sends upgrade request to server.
402, network element version information is obtained.
After server receives upgrade request, obtain the version information needing the network element sending upgrade request, in server, network element obtains the process of version information is that server sends instruction to network element, and as sent the first instruction, then network element returns the version information of network element to server; The corresponding software kit for this network element updating of version information of each network element, described software kit comprises the upgrade software of all types of veneers that described network element can be supported, described each upgrade software has unique dbase, type and the dbase one_to_one corresponding for the software of described single board updating of described veneer.
403, from storage system, the software kit for described network element updating corresponding with described network element version information is found according to described network element version information.
When finding the software kit for described network element updating corresponding with described network element version information according to described network element version information from storage system, also comprise: record the routing information that described software kit stores.Storage system in the present embodiment can be the storage system of server this locality, can be also plug-in storage system, and when being under latter instance, server and plug-in storage system have communication connection.
Version information because of each network element is fixing, and the board type that each network element can be installed also is fixing, so after getting network element version information, just can find software kit corresponding to described network element.
404, to the routing information that described network element sends software description file or stores for the software kit of described network element updating, described software description file comprises the type of all veneers that described network element can be supported and the dbase corresponding with the type of veneer.
Network element side network element, according to the software description file received or the routing information stored for the software kit of described network element updating, just can perform the operation of step 104, thus complete network element updating.
In the embodiment of the present invention, server receives the upgrade request that network element sends; Obtain network element version information;
From storage system, for described network element updating the software kit corresponding with described network element version information is found according to described network element version information, described software kit comprises the upgrade software of all types of veneers that described network element can be supported, described each upgrade software has unique dbase, and the type of described veneer is corresponding with the dbase of the software for described single board updating; To the routing information that described network element sends software description file or stores for the software kit of described network element updating, described software description file comprises the type of all veneers that described network element can be supported and the dbase corresponding with the type of veneer.Compared with prior art, the network element updating method that the embodiment of the present invention provides, can veneer be in network elements replaced after or add veneer time, for the veneer after changing or the veneer that adds, realize auto-update, thus the personnel that decrease participate in.
Consult Fig. 5, from the angle of server, the method for another network element updating that the embodiment of the present invention provides comprises:
501, server receives the upgrade request that network element sends.
This step is identical with step 401, is no longer described in detail herein.
502, the type of veneer obtaining network element version information and the veneer after changing or add.
After server receives upgrade request, obtain the type of veneer needing the version information of the network element sending upgrade request and the veneer after changing or add, the process obtaining network element version information and board type in server is that server sends instruction to network element, as sent the second instruction, then the network element type of veneer that returns the version information of network element and the veneer after changing to server or add; The corresponding software kit for this network element updating of version information of each network element; The type of veneer is corresponding with the dbase of the software for described single board updating.
503, from storage system, the software kit for described network element updating corresponding with described network element version information is found according to described network element version information.
Described software kit comprises the upgrade software of all types of veneers that described network element can be supported, described each upgrade software has unique dbase, type and the dbase one_to_one corresponding for the software of described single board updating of described veneer.
504, from described software kit, the software for described single board updating is inquired about according to the veneer after described replacing or the type of veneer that adds.
Under a kind of implementation, step 504 can comprise: from the software description file of the software kit for described network element updating, inquire about the dbase corresponding with the type of described veneer according to the veneer after described replacing or add the type of veneer, described software description file comprises the type of all veneers that described network element can be supported and the dbase corresponding with the type of veneer;
According to the dbase inquired, the software for described single board updating that inquiry is corresponding with described dbase from described software kit, described software kit comprises the upgrade software of all types of veneers that described network element can be supported, described each upgrade software has unique dbase.
505, the software being used for described single board updating is sent to described network element.
After network element side network element receives the software for described single board updating, just can perform the operation of step 303, thus complete network element updating.
In the embodiment of the present invention, receive the upgrade request that network element sends; The type of veneer obtaining network element version information and the veneer after changing or add; From storage system, for described network element updating the software kit corresponding with described network element version information is found according to described network element version information; From described software kit, the software for described single board updating is inquired about according to the veneer after described replacing or the type of veneer that adds; The software being used for described single board updating is sent to described network element.Compared with prior art, the network element updating method that the embodiment of the present invention provides, can veneer be in network elements replaced after or add veneer time, for the veneer after changing or the veneer that adds, realize auto-update, thus the personnel that decrease participate in.
Consult Fig. 6, the application scenarios embodiment of the network element updating method that the embodiment of the present invention provides, comprising:
601, the operator on duty of network management center imports the software kit required for each network element updating in server.
A NM server is responsible for the upgrade job of one or more network element, and the software kit required for each network element that this network in charge is upgraded by network management center operator on duty imports in this server, for network element updating.
602, field engineer changes veneer to network element or adds veneer to network element.
The board type that network element can be supported is limited, may change veneer or add new veneer when network element dilatation.
603, network element judges that the veneer after changing or the veneer that adds are the need of upgrading.
The board type of the veneer installed and the mapping table for the dbase of the software of the type single board updating is stored in network element;
Inquire about according in the mapping table that the veneer after changing or the type of veneer that adds store in network elements, if the dbase that the type is corresponding can be inquired, then illustrate in network element and software corresponding to this dbase has been installed, if according to not inquiring dbase corresponding to the type, then illustrate in network element and be not provided with software corresponding to this dbase, then described veneer needs upgrading.
604, when judging in step 603 that the veneer after changing or the veneer added need upgrading, upgrade request is sent to server.
The software for all types of single board updating is stored in server.
605, server obtains network element version information to the network element of request upgrading.
After server receives upgrade request, know that the network element sent request has veneer to need upgrading, the version information of this network element can be obtained, from storage system, for described network element updating the software kit corresponding with described network element version information is found according to described network element version information, described software kit comprises the upgrade software of all types of veneers that described network element can be supported, described each upgrade software has dbase, and the type of described veneer is corresponding with the dbase of the software for described single board updating; Storage system in the present embodiment can be the storage system of server this locality, can be also plug-in storage system, and when being under latter instance, server and plug-in storage system have communication connection.
606, server sends software description file or the routing information that stores for the software kit of described network element updating to network element.
Server also comprises while finding the software kit for described network element updating corresponding with described network element version information according to described network element version information from storage system: record the routing information that described software kit stores.The routing information that described server sends software description file to described network element or stores for the software kit of described network element updating, described software description file comprises the type of all veneers that described network element can be supported and the dbase corresponding with the type of veneer.
607, network element resolves software description file or the routing information that stores for the software kit of described network element updating.
When receive be software description file time, resolve the software description file that receives, from described software description file, find the dbase corresponding with the type of described veneer; The dbase corresponding according to the type of described veneer, obtains the software for described single board updating corresponding with described dbase from server.
When receive be the routing information stored for the software kit of described network element updating time, according to the routing information that the software kit for described network element updating stores, to the software kit for described network element updating under the path that server lookup is corresponding, and from head information table, obtain the header information of the software being used for described single board updating, in described header information table, store the header information of each software in described software kit; The side-play amount for the software of described single board updating and length is parsed from described header information; From the software kit for described network element updating, the software being used for described single board updating is obtained according to the side-play amount of the software for described single board updating and length.
608, obtain for the veneer after changing or the software of single board updating that adds.
609, the veneer after network element gives replacing or the single board updating added.
After network element gets the software for described single board updating, use described software, to described single board updating.
610, network element sends the warning information upgraded successfully.
After network element updating success, send warning information, the veneer after making field engineer know replacing or the veneer added have been upgraded.
In this application scene embodiment, the software description file that network element provides according to server or obtain the software for described single board updating for the routing information that the software kit of described network element updating stores, realizes network element auto-update.
Consult Fig. 7, the Another Application scene embodiment of the network element updating method that the embodiment of the present invention provides, comprising:
701, the operator on duty of network management center imports the software kit required for each network element updating in server.
702, the routing information that the software kit for described network element updating stores is preset at network element.
The routing information that software kit for described network element updating stores first is preset at network element by network management center operator on duty.
703, field engineer changes veneer to network element or adds veneer to network element.
704, network element judges that the veneer after changing or the veneer that adds are the need of upgrading.
705, when judging in step 704 that the veneer after changing or the veneer that adds need upgrading, the routing information that the software kit for described network element updating stores is resolved.
According to the routing information that described software kit stores, for the software kit of described network element updating under the path that server lookup is corresponding, and from head information table, obtain the header information of the software being used for described single board updating, in described header information table, store the header information of each software in described software kit; Parse from header information for the veneer after changing or the side-play amount of the software of single board updating added and length.
706, obtain for the veneer after changing or the software of single board updating that adds.
In software kit, find the original position of the software for described single board updating according to side-play amount, intercept this software content according to length.
707, the veneer after network element gives replacing or the single board updating added.
708, network element sends the warning information upgraded successfully.
In this application scene embodiment, the routing information that network element stores according to preset software kit obtains the software being used for described single board updating, realizes network element auto-update.
Consult Fig. 8, the Another Application scene embodiment of the network element updating method that the embodiment of the present invention provides, comprising:
801, the operator on duty of network management center imports the software kit required for each network element updating in server.
802, field engineer changes veneer to network element or adds veneer to network element.
803, network element judges that the veneer after changing or the veneer that adds are the need of upgrading.
804, when judging in step 803 that the veneer after changing or the veneer added need upgrading, upgrade request is sent to server.
805, the type of veneer obtaining network element version information and the veneer after changing or add.
The corresponding software kit for this network element updating of version information of each network element; The type of veneer is corresponding with the dbase of the software for described single board updating.
806, from storage system, the software kit for described network element updating corresponding with described network element version information is found according to described network element version information.
Described software kit comprises the upgrade software of all types of veneers that described network element can be supported, described each upgrade software has dbase, and the type of described veneer is corresponding with the dbase of the software for described single board updating.
807, from described software kit, the software for described single board updating is inquired about according to the veneer after described replacing or the type of veneer that adds.
According to the veneer after described replacing or the type queries of veneer that the adds dbase corresponding with the type of described veneer; The software for described single board updating corresponding with described dbase according to the dbase inquiry inquired.
808, server sends the software being used for described single board updating to described network element.
809, the veneer after network element gives replacing or the single board updating added.
Network element uses the software for described single board updating that sends of step 808 to the veneer after changing or the single board updating that adds.
810, network element sends the warning information upgraded successfully.
In this application scene embodiment, server carries the software parsed for described single board updating, and described software is directly sent to network element, makes network element use described software automatic updating.
Consult Fig. 9, an embodiment of network element that the embodiment of the present invention provides comprise:
First judging unit 901, for recognize the veneer in described network element be replaced after or have veneer to add in described network element, judge that the veneer after changing or the veneer that adds are the need of upgrading;
First transmitting element 902, for judging that at described first judging unit 901 veneer after changing or the veneer added need upgrading, sends upgrade request to server;
First receiving element 903, the software description file of the software kit for described network element updating sent for reception server or the routing information stored for the software kit of described network element updating, described software description file comprises the type of all veneers that described network element can be supported and the dbase corresponding with the type of veneer;
First acquiring unit 904, for the software description file received according to described first receiving element 903 or the routing information stored for the software kit of described network element updating, obtains the software being used for described single board updating;
First upgrade unit 905, for the software for described single board updating using described first acquiring unit 904 to get, to described single board updating.
In the embodiment of the present invention, the first judging unit 901 recognize the veneer in described network element be replaced after or have veneer to add in described network element, judge that the veneer after changing or the veneer that adds are the need of upgrading; At described first judging unit 901, first transmitting element 902 judges that the veneer after changing or the veneer added need upgrading, send upgrade request to server; The software description file of the software kit for described network element updating that the first receiving element 903 reception server sends or the routing information stored for the software kit of described network element updating, described software description file comprises the type of all veneers that described network element can be supported and the dbase corresponding with the type of veneer; The software description file that first acquiring unit 904 receives according to described first receiving element 903 or the routing information stored for the software kit of described network element updating, obtain the software being used for described single board updating; The software for described single board updating that first upgrade unit 905 uses described first acquiring unit 904 to get, to described single board updating.Compared with prior art, the network element that the embodiment of the present invention provides, can veneer be in network elements replaced after or add veneer time, for the veneer after changing or the veneer that adds, realize auto-update, thus the personnel that decrease participate in.
Consult Figure 10, on the basis of embodiment corresponding to above-mentioned Fig. 9, described first judging unit 901 in another embodiment of the network element that the embodiment of the present invention provides comprises:
First enquiry module 9011, for inquiring about with the type of described veneer corresponding dbase from board type with the mapping table of dbase according to the veneer after changing or the type of veneer that adds;
First judge module 9012, for when described first enquiry module 9011 does not inquire the dbase corresponding with the type of described veneer, judge that described veneer needs upgrading, when described first enquiry module 9011 has inquired the dbase corresponding with the type of described veneer, then judge that described veneer does not need upgrading.
Consult Figure 11, on the basis of embodiment corresponding to above-mentioned Fig. 9 or Figure 10, described first acquiring unit 904 in another embodiment of the network element that the embodiment of the present invention provides comprises:
First parsing module 9041, for resolving the software description file received, from described software description file, find the dbase corresponding with the type of described veneer, described software description file comprises the type of all veneers that described network element can be supported and the dbase corresponding with the type of veneer;
First acquisition module 9042, for the dbase that the type of the veneer parsed according to described first parsing module 9041 is corresponding, the software for described single board updating corresponding with described dbase in the software kit of described network element updating is used for server lookup, described software kit comprises the upgrade software of all types of veneers that described network element can be supported, described each upgrade software has unique dbase.
Consult Figure 12, on the basis of embodiment corresponding to above-mentioned Fig. 9 or Figure 10, described first acquiring unit 904 in another embodiment of the network element that the embodiment of the present invention provides comprises:
Second enquiry module 9043, for the routing information stored according to the software kit for described network element updating, for the software kit of described network element updating under the path that server lookup is corresponding, and from head information table, obtain the header information of the software being used for described single board updating, in described header information table, store the header information of each software in described software kit;
Second parsing module 9044, parses side-play amount for the software of described single board updating and length in the header information that obtains from described second enquiry module 9043;
Second acquisition module 9045, obtains the software for described single board updating for the side-play amount of software that parses according to described second parsing module 9044 and length from the software kit for described network element updating.
Consult Figure 13, another embodiment of the network element that the embodiment of the present invention provides comprises:
Second judging unit 911, for recognize the veneer in described network element be replaced after or have veneer to add in described network element, judge that the veneer after changing or the veneer that adds are the need of upgrading;
Second acquisition unit 912, during for judging that at described second judging unit 911 veneer after changing or the veneer added need to upgrade, obtains according to the routing information that the preset software kit for described network element updating stores the software being used for described single board updating;
Second upgrade unit 913, for the software for described single board updating obtained according to described second acquisition unit 912, to described single board updating.
In the embodiment of the present invention, the second judging unit 911 recognize the veneer in described network element be replaced after or have veneer to add in described network element, judge that the veneer after changing or the veneer that adds are the need of upgrading; Second acquisition unit 912, when described second judging unit 911 judges the veneer after changing or the veneer added needs to upgrade, obtains according to the routing information that the preset software kit for described network element updating stores the software being used for described single board updating; The software for described single board updating that second upgrade unit 913 obtains according to described second acquisition unit 912, to described single board updating.Compared with prior art, the network element that the embodiment of the present invention provides, can veneer be in network elements replaced after or add veneer time, for the veneer after changing or the veneer that adds, realize auto-update, thus the personnel that decrease participate in.
Consult Figure 14, on the basis of the embodiment of above-mentioned Figure 13, described second judging unit 911 in another embodiment of the network element that the embodiment of the present invention provides comprises:
3rd enquiry module 9111, for inquiring about with the type of described veneer corresponding dbase from board type with the mapping table of dbase according to the veneer after changing or the type of veneer that adds;
Second judge module 9112, for when described 3rd enquiry module 9111 does not inquire the dbase corresponding with the type of described veneer, judge that described veneer needs upgrading, when described 3rd inquiry module polls has arrived the dbase corresponding with the type of described veneer, then judge that described veneer does not need upgrading.
Consult Figure 15, on the basis of embodiment corresponding to above-mentioned Figure 13 or Figure 14, the described second acquisition unit 912 in another embodiment of the network element that the embodiment of the present invention provides comprises:
4th enquiry module 9121, for the routing information stored according to the preset software kit for described network element updating, for the software kit of described network element updating under the path that server lookup is corresponding, and from head information table, obtain the header information of the software being used for described single board updating, in described header information table, store the header information of each software in described software kit;
3rd parsing module 9122, parses side-play amount for the software of described single board updating and length in the header information that obtains from described 4th enquiry module 9121;
3rd acquisition module 9123, obtains the software for described single board updating for the side-play amount of software that parses according to described 3rd parsing module 9122 and length from the software kit for described network element updating.
Consult Figure 16, another embodiment of the network element that the embodiment of the present invention provides comprises:
3rd judging unit 921, for recognize the veneer in described network element be replaced after or have veneer to add in described network element, judge that the veneer after changing or the veneer that adds are the need of upgrading;
Second transmitting element 922, after judging that at described 3rd judging unit 921 veneer after changing or the veneer needs added are upgraded, sends upgrade request to server;
Second receiving element 923, for the software for described single board updating that reception server sends;
3rd upgrade unit 924, for after the software for described single board updating that receives according to the second receiving element 923, to described single board updating.
In the embodiment of the present invention, the 3rd judging unit 921 recognize the veneer in described network element be replaced after or have veneer to add in described network element, judge that the veneer after changing or the veneer that adds are the need of upgrading; Second transmitting element 922, after described 3rd judging unit 921 judges the veneer after changing or the veneer needs added are upgraded, sends upgrade request to server; The software for described single board updating that second receiving element 923 reception server sends; After the software for described single board updating that 3rd upgrade unit 924 receives according to the second receiving element 923, to described single board updating.Compared with prior art, the network element that the embodiment of the present invention provides, can veneer be in network elements replaced after or add veneer time, for the veneer after changing or the veneer that adds, realize auto-update, thus the personnel that decrease participate in.
Consult Figure 17, on the basis of above-mentioned Figure 16 embodiment, the 3rd judging unit 921 in another embodiment of the network element that the embodiment of the present invention provides comprises:
5th enquiry module 9211, for inquiring about with the type of described veneer corresponding dbase from board type with the mapping table of dbase according to the veneer after changing or the type of veneer that adds;
3rd judge module 9212, for when described 5th enquiry module does not inquire the dbase corresponding with the type of described veneer, judge that described veneer needs upgrading, when described 5th enquiry module has inquired the dbase corresponding with the type of described veneer, then judge that described veneer does not need upgrading.
Consult Figure 18, an embodiment of the NM server that the embodiment of the present invention provides comprises:
3rd receiving element 1001, for receiving the upgrade request that network element sends;
3rd acquiring unit 1002, for after described 3rd receiving element 1001 receives described upgrade request, obtains network element version information;
First searches unit 1003, network element version information for obtaining according to described 3rd acquiring unit 1002 finds the software kit for described network element updating corresponding with described network element version information from storage system, described software kit comprises the upgrade software of all types of veneers that described network element can be supported, described each upgrade software has unique dbase, and the type of described veneer is corresponding with the dbase of the software for described single board updating;
3rd transmitting element 1004, for searching after unit 1003 finds described software kit described first, to the routing information that described network element sends software description file or stores for the software kit of described network element updating, described software description file comprises the type of all veneers that described network element can be supported and the dbase corresponding with the type of veneer.
In the embodiment of the present invention, the 3rd receiving element 1001 receives the upgrade request that network element sends; 3rd acquiring unit 1002, after described 3rd receiving element 1001 receives described upgrade request, obtains network element version information; First searches unit 1003 finds the software kit for described network element updating corresponding with described network element version information according to the network element version information of described 3rd acquiring unit 1002 acquisition from storage system, 3rd transmitting element 1004 is searched after unit 1003 finds described software kit, to the routing information that described network element sends software description file or stores for the software kit of described network element updating described first.In the embodiment of the present invention, after server receives upgrade request, to the routing information that described network element sends software description file or stores for the software kit of described network element updating, make network element realize auto-update, thus decrease the participation of personnel.
Storage system in the present embodiment can be the storage system of server this locality, can be also plug-in storage system, and when being under latter instance, server and plug-in storage system have communication connection.
Alternatively, on the basis of embodiment corresponding to Figure 18, the server that the embodiment of the present invention provides also comprises record cell, described record cell, for described search unit find described software kit time, record the routing information that described software kit stores.
Consult Figure 19, another embodiment of the NM server that the embodiment of the present invention provides comprises:
4th receiving element 1101, for receiving the upgrade request that network element sends;
4th acquiring unit 1102, for after described 4th receiving element 1101 receives described upgrade request, the type of veneer obtaining network element version information and the veneer after changing or add;
Second searches unit 1103, for finding the software kit for described network element updating corresponding with described network element version information according to described network element version information from storage system; And, from described software kit, inquire about the software for described single board updating according to the veneer after described replacing or the type of veneer that adds;
4th transmitting element 1104, after searching described second the software that unit 1103 finds for described single board updating, sends the software being used for described single board updating to described network element.
In the embodiment of the present invention, the 4th receiving element 1101 receives the upgrade request that network element sends; 4th acquiring unit 1102 after described 4th receiving element 1101 receives described upgrade request, the type of veneer obtaining network element version information and the veneer after changing or add; Second searches unit 1103 finds the software kit for described network element updating corresponding with described network element version information according to described network element version information from storage system; From described software kit, the software for described single board updating is inquired about again according to the veneer after described replacing or the type of veneer that adds; 4th transmitting element 1104 sends the software being used for described single board updating after searching described second the software that unit 1103 finds for described single board updating to described network element.In the embodiment of the present invention, after server receives upgrade request, send the software being used for described single board updating to described network element, make network element realize auto-update, thus decrease the participation of personnel.
Storage system in the present embodiment can be the storage system of server this locality, can be also plug-in storage system, and when being under latter instance, server and plug-in storage system have communication connection.
Alternatively, on the basis of embodiment corresponding to above-mentioned Figure 10, described second searches unit 1103 specifically for finding the software kit for described network element updating corresponding with described network element version information according to described network element version information from storage system; And, from the software description file of the software kit for described network element updating, inquire about the dbase corresponding with the type of described veneer according to the veneer after described replacing or add the type of veneer; According to the dbase inquired, the software for described single board updating that inquiry is corresponding with described dbase from described software kit, wherein, described software description file comprises the type of all veneers that described network element can be supported and the dbase corresponding with the type of veneer, described software kit comprises the upgrade software of all types of veneers that described network element can be supported, described each upgrade software has unique dbase.
Consult Figure 20 A, the embodiment of the present invention also provides a kind of network management system, and the network management system of the embodiment of the present invention comprises at least one network element and NM server, and each network element is all deployed with NM client, wherein:
Network element 90A, for recognize the veneer in described network element be replaced after or have veneer to add in described network element, judge that the veneer after changing is the need of upgrading, if judge, described veneer needs upgrading, then send upgrade request to NM server, the software description file of the software kit for described network element updating sent according to NM server or obtain the software for described single board updating, to described single board updating for the routing information that the software kit of described network element updating stores.
It should be noted that, in one or more veneers that network element 90A comprises, have management single board and service board, under a kind of implementation, specifically realized upgrading to the service board after being replaced or the service board that newly adds by the management single board in network element 90A.
NM server 100A, for after the upgrade request receiving network element transmission, obtain network element version information, from storage system, for described network element updating the software kit corresponding with described network element version information is found according to described network element version information, the software description file sending the software kit being used for described network element updating to network element or the routing information stored for the software kit of described network element updating, make network element updating.
Storage system in the present embodiment can be the storage system of NM server 100A this locality, can be also plug-in storage system, and when being under latter instance, NM server 100A and plug-in storage system have communication connection.Generally, when the NE quantity of network management system management is more, in other words, when belonging to larger network management system, storage system can be the storage system independent of NM server; Otherwise, when the NE quantity of network management system management is less, in other words, when belonging to the less network management system of scale, storage system can be the local storage system of NM server 100A, and in other words, the software kit for described network element updating is stored in NM server 100A.
Consult Figure 20 B, the embodiment of the present invention also provides one separately to plant network management system, and the network management system of the embodiment of the present invention comprises at least one network element and NM server, and each network element is all deployed with NM client, wherein:
Network element 90B, for recognize the veneer in described network element be replaced after or have veneer to add in described network element, judge that the veneer after changing or the veneer that adds are the need of upgrading; If judge, described veneer needs upgrading, then send upgrade request, according to the software for described single board updating that NM server sends, to described single board updating to NM server.
It should be noted that, in one or more veneers that network element 90B comprises, have management single board and service board, under a kind of implementation, specifically realized upgrading to the service board after being replaced or the service board that newly adds by the management single board in network element 90B.
NM server 100B, for after receiving the upgrade request that network element sends, the type of veneer obtaining network element version information and the veneer after changing or add; From storage system, for described network element updating the software kit corresponding with described network element version information is found according to described network element version information; From described software kit, the software for described single board updating is inquired about according to the veneer after described replacing or the type of veneer that adds, send the software being used for described single board updating to described network element, make network element use the described software for described single board updating to complete upgrading.
Storage system in the present embodiment can be the storage system of NM server 100B this locality, can be also plug-in storage system, and when being under latter instance, NM server 100B and plug-in storage system have communication connection.Generally, when the NE quantity of network management system management is more, in other words, when belonging to larger network management system, storage system can be the storage system independent of NM server; Otherwise, when the NE quantity of network management system management is less, in other words, when belonging to the less network management system of scale, storage system can be the local storage system of NM server 100B, and in other words, the software kit for described network element updating is stored in NM server 100B.
Consult Figure 20 C, the embodiment of the present invention also provides one separately to plant network management system, and the network management system of the embodiment of the present invention comprises at least one network element and NM server, and each network element is all deployed with NM client, wherein:
Network element 90C, for recognize the veneer in described network element be replaced after or have veneer to add in described network element, judge that the veneer after changing or the veneer that adds are the need of upgrading; If judge, described veneer needs upgrading, and the routing information stored according to the preset software kit for described network element updating asks the software kit for described network element updating respective path from NM server 100C; And for obtaining the software being used for described single board updating from described software kit, according to the described software for described single board updating, to described single board updating.
It should be noted that, in one or more veneers that network element 90C comprises, have management single board and service board, under a kind of implementation, specifically realized upgrading to the service board after being replaced or the service board that newly adds by the management single board in network element 90C.
NM server 100C, for responding the request of network element 90C, returns the software kit that network element 90C asks.
Network management system in the embodiment of the present invention, after adding veneer after veneer is in network elements replaced or in network element, network element judges that described veneer is the need of upgrading, by the interactive collaboration with NM server, realize the auto-update of network element, thus decrease the participation of personnel.
The network element updating technology of the embodiment of the present invention can be applied to transport network, Access Network, IP territory, wireless domain and core net field, to solve auto-update after network element Insufficient disk space and dilatation veneer.
In sum, after the technical scheme provided in the above embodiment of the present invention veneer is in network elements replaced or when adding veneer, for the veneer after changing or the veneer that adds, achieve auto-update, keep without the need to user and by hand network element is upgraded in machine room, reduce maintenance cost, improve upgrading efficiency, reducing people is the probability of makeing mistakes;
And in the technical scheme provided in the above embodiment of the present invention, network element only loads the software for the single board updating after being replaced, or only loads the software for the single board updating added, in other words, the software in network element required for on-demand loading;
In addition, due to veneer be in network elements replaced after or network element in add veneer after, after network element judges that described veneer needs upgrading, by the interactive collaboration with NM server, the software of this single board updating is used for from NM server side acquisition request, or the software kit of described network element updating is used for from NM server side acquisition request, from software kit, further obtain the software being used for this single board updating, for the auto-update of veneer described in the software simulating of this single board updating described in network element uses, because network element is the software for this single board updating directly or indirectly obtained from NM server side, reduce the requirement to network element memory space, even if network element dilatation veneer, network element memory space is also without the need to dilatation.
One of ordinary skill in the art will appreciate that all or part of step in the various methods of above-described embodiment is that the hardware that can carry out instruction relevant by program has come, this program can be stored in a computer-readable recording medium, and storage medium can comprise: ROM, RAM, disk or CD etc.
Above the method for the network element updating that the embodiment of the present invention provides, network element, server and system are described in detail, apply specific case herein to set forth principle of the present invention and embodiment, the explanation of above embodiment just understands method of the present invention and core concept thereof for helping; Meanwhile, for one of ordinary skill in the art, according to thought of the present invention, all will change in specific embodiments and applications, in sum, this description should not be construed as limitation of the present invention.

Claims (21)

1. a method for network element updating, is characterized in that, comprising:
Recognize the veneer in described network element be replaced after or have veneer to add in described network element, judge that the veneer after changing or the veneer that adds are the need of upgrading;
If the veneer after changing or the veneer added need upgrading, then send upgrade request to server;
The software description file of the software kit for described network element updating that reception server sends or the routing information stored for the software kit of described network element updating;
The software for described single board updating is obtained, to described single board updating according to the software description file received or for the routing information that the software kit of described network element updating stores;
Describedly judge that the veneer after changing or the veneer that adds are the need of upgrading, comprising:
The dbase corresponding with the type of described veneer is inquired about from board type with the mapping table of dbase according to the veneer after changing or the type of veneer that adds;
When not inquiring the dbase corresponding with the type of described veneer, then need upgrading, otherwise, do not upgrade.
2. the method for network element updating according to claim 1, is characterized in that, the described software being used for described single board updating according to software description file acquisition, comprising:
Resolve the software description file received, from described software description file, find the dbase corresponding with the type of described veneer, described software description file comprises the type of all veneers that described network element can be supported and the dbase corresponding with the type of veneer;
The dbase corresponding according to the type of described veneer, the software for described single board updating corresponding with described dbase in the software kit of described network element updating is used for server lookup, described software kit comprises the upgrade software of all types of veneers that described network element can be supported, described each upgrade software has unique dbase.
3. the method for network element updating according to claim 1, is characterized in that, the routing information that described basis stores for the software kit of described network element updating obtains the software being used for described single board updating, comprising:
According to the routing information that the software kit for described network element updating stores, for the software kit of described network element updating under the path that server lookup is corresponding, and from head information table, obtain the header information of the software being used for described single board updating, in described header information table, store the header information of each software in described software kit;
The side-play amount for the software of described single board updating and length is parsed from described header information;
From the software kit for described network element updating, the described software for described single board updating is obtained according to the side-play amount of the software for described single board updating and length.
4. a method for network element updating, is characterized in that, comprising:
Recognize the veneer in described network element be replaced after or have veneer to add in described network element, judge that the veneer after changing or the veneer that adds are the need of upgrading;
If the veneer after changing or the veneer added need upgrading, obtain the software being used for described single board updating, to described single board updating according to the routing information that the preset software kit for described network element updating stores;
Describedly judge that the veneer after changing or the veneer that adds are the need of upgrading, comprising:
The dbase corresponding with the type of described veneer is inquired about from board type with the mapping table of dbase according to the veneer after changing or the type of veneer that adds;
When not inquiring the dbase corresponding with the type of described veneer, then need upgrading, otherwise, do not upgrade.
5. the method for network element updating according to claim 4, is characterized in that, the described routing information stored according to the preset software kit for described network element updating obtains the software being used for described single board updating, comprising:
According to the routing information that the preset software kit for described network element updating stores, for the software kit of described network element updating under the path that server lookup is corresponding, and from head information table, obtain the header information of the software being used for described single board updating, in described header information table, store the header information of each software in described software kit;
The side-play amount for the software of described single board updating and length is parsed from described header information;
From the software kit for described network element updating, the described software for described single board updating is obtained according to the side-play amount of the software for described single board updating and length.
6. a method for network element updating, is characterized in that, comprising:
Recognize the veneer in described network element be replaced after or have veneer to add in described network element, judge that the veneer after changing or the veneer that adds are the need of upgrading;
If the veneer after changing or the veneer added need upgrading, then send upgrade request to server;
The software for described single board updating that reception server sends, to described single board updating;
Describedly judge that the veneer after changing or the veneer that adds are the need of upgrading, comprising:
The dbase corresponding with the type of described veneer is inquired about from board type with the mapping table of dbase according to the veneer after changing or the type of veneer that adds;
When not inquiring the dbase corresponding with the type of described veneer, then need upgrading, otherwise, do not upgrade.
7. a method for network element updating, is characterized in that, comprising:
Receive the upgrade request that network element sends, to be described network element inquiring about with the type of described veneer corresponding dbase from board type with the mapping table of dbase according to the veneer after changing or the type of veneer that adds to described upgrade request, when not inquiring the dbase corresponding with the type of described veneer, determine what the veneer after described replacing or the veneer needs upgrading added sent afterwards;
Obtain network element version information;
From storage system, for described network element updating the software kit corresponding with described network element version information is found according to described network element version information, described software kit comprises the upgrade software of all types of veneers that described network element can be supported, described each upgrade software has unique dbase, and the type of described veneer is corresponding with the dbase of the software for described single board updating;
To the routing information that described network element sends software description file or stores for the software kit of described network element updating, network element is made to obtain the software for described single board updating according to software description file or for the routing information that the software kit of described network element updating stores, complete upgrading, described software description file comprises the type of all veneers that described network element can be supported and the dbase corresponding with the type of veneer.
8. the method for network element updating according to claim 7, is characterized in that, described when finding the software kit for described network element updating corresponding with described network element version information according to described network element version information from storage system, also comprises:
Record the routing information that described software kit stores.
9. a method for network element updating, is characterized in that, comprising:
Receive the upgrade request that network element sends, to be described network element inquiring about with the type of described veneer corresponding dbase from board type with the mapping table of dbase according to the veneer after changing or the type of veneer that adds to described upgrade request, when not inquiring the dbase corresponding with the type of described veneer, determine what the veneer after described replacing or the veneer needs upgrading added sent afterwards;
The type of veneer obtaining network element version information and the veneer after changing or add;
From storage system, for described network element updating the software kit corresponding with described network element version information is found according to described network element version information;
From described software kit, the software for described single board updating is inquired about according to the veneer after described replacing or the type of veneer that adds;
Send the software being used for described single board updating to described network element, make network element use described software to complete upgrading.
10. the method for network element updating according to claim 9, is characterized in that, describedly from described software kit, inquires about software for described single board updating according to the veneer after described replacing or the type of veneer that adds, comprising:
From the software description file of the software kit for described network element updating, inquire about the dbase corresponding with the type of described veneer according to the veneer after described replacing or add the type of veneer, described software description file comprises the type of all veneers that described network element can be supported and the dbase corresponding with the type of veneer;
According to the dbase inquired, the software for described single board updating that inquiry is corresponding with described dbase from described software kit, described software kit comprises the upgrade software of all types of veneers that described network element can be supported, described each upgrade software has unique dbase.
11. 1 kinds of network elements, is characterized in that, comprising:
First judging unit, for recognize the veneer in described network element be replaced after or have veneer to add in described network element, judge that the veneer after changing or the veneer that adds are the need of upgrading;
First transmitting element, for judging that at described first judging unit the veneer after changing or the veneer added need upgrading, sends upgrade request to server;
First receiving element, the software description file of the software kit for described network element updating sent for reception server or the routing information stored for the software kit of described network element updating;
First acquiring unit, for the software description file received according to described first receiving element or the routing information stored for the software kit of described network element updating, obtains the software being used for described single board updating;
First upgrade unit, for the software for described single board updating using described first acquiring unit to get, to described single board updating;
Described first judging unit comprises:
First enquiry module, for inquiring about with the type of described veneer corresponding dbase from board type with the mapping table of dbase according to the veneer after changing or the type of veneer that adds;
First judge module, for when described first enquiry module does not inquire the dbase corresponding with the type of described veneer, judge that described veneer needs upgrading, when described first enquiry module has inquired the dbase corresponding with the type of described veneer, then judge that described veneer does not need upgrading.
12. network elements according to claim 11, is characterized in that, described first acquiring unit comprises:
First parsing module, for resolving the software description file received, from described software description file, find the dbase corresponding with the type of described veneer, described software description file comprises the type of all veneers that described network element can be supported and the dbase corresponding with the type of veneer;
First acquisition module, for the dbase that the type of the veneer parsed according to described first parsing module is corresponding, the software for described single board updating corresponding with described dbase in the software kit of described network element updating is used for server lookup, described software kit comprises the upgrade software of all types of veneers that described network element can be supported, described each upgrade software has unique dbase.
13. network elements according to claim 11, is characterized in that, described first acquiring unit comprises:
Second enquiry module, for the routing information stored according to the software kit for described network element updating, for the software kit of described network element updating under the path that server lookup is corresponding, and from head information table, obtain the header information of the software being used for described single board updating, in described header information table, store the header information of each software in described software kit;
Second parsing module, parses side-play amount for the software of described single board updating and length in the header information that obtains from described second enquiry module;
Second acquisition module, obtains the software for described single board updating for the side-play amount of software that parses according to described second parsing module and length from the software kit for described network element updating.
14. 1 kinds of network elements, is characterized in that, comprising:
Second judging unit, for recognize the veneer in described network element be replaced after or have veneer to add in described network element, judge that the veneer after changing or the veneer that adds are the need of upgrading;
Second acquisition unit, during for judging that at described second judging unit the veneer after changing or the veneer added need to upgrade, obtains according to the routing information that the preset software kit for described network element updating stores the software being used for described single board updating;
Second upgrade unit, for the software for described single board updating obtained according to described second acquisition unit, to described single board updating;
Described second judging unit comprises:
3rd enquiry module, for inquiring about with the type of described veneer corresponding dbase from board type with the mapping table of dbase according to the veneer after changing or the type of veneer that adds;
Second judge module, for when described 3rd enquiry module does not inquire the dbase corresponding with the type of described veneer, judge that described veneer needs upgrading, when described 3rd inquiry module polls has arrived the dbase corresponding with the type of described veneer, then judge that described veneer does not need upgrading.
15. network elements according to claim 14, is characterized in that, described second acquisition unit comprises:
4th enquiry module, for the routing information stored according to the preset software kit for described network element updating, for the software kit of described network element updating under the path that server lookup is corresponding, and from head information table, obtain the header information of the software being used for described single board updating, in described header information table, store the header information of each software in described software kit;
3rd parsing module, parses side-play amount for the software of described single board updating and length in the header information that obtains from described 4th enquiry module;
3rd acquisition module, obtains the software for described single board updating for the side-play amount of software that parses according to described 3rd parsing module and length from the software kit for described network element updating.
16. 1 kinds of network elements, is characterized in that, comprising:
3rd judging unit, for recognize the veneer in described network element be replaced after or have veneer to add in described network element, judge that the veneer after changing or the veneer that adds are the need of upgrading;
Second transmitting element, after judging that at described 3rd judging unit the veneer after changing or the veneer needs added are upgraded, sends upgrade request to server;
Second receiving element, for the software for described single board updating that reception server sends;
3rd upgrade unit, for after the software for described single board updating that receives according to the second receiving element, to described single board updating;
Described 3rd judging unit comprises:
5th enquiry module, for inquiring about with the type of described veneer corresponding dbase from board type with the mapping table of dbase according to the veneer after changing or the type of veneer that adds;
3rd judge module, for when described 5th enquiry module does not inquire the dbase corresponding with the type of described veneer, judge that described veneer needs upgrading, when described 5th enquiry module has inquired the dbase corresponding with the type of described veneer, then judge that described veneer does not need upgrading.
17. 1 kinds of servers, is characterized in that, comprising:
3rd receiving element, for receiving the upgrade request that network element sends, to be described network element inquiring about with the type of described veneer corresponding dbase from board type with the mapping table of dbase according to the veneer after changing or the type of veneer that adds to described upgrade request, when not inquiring the dbase corresponding with the type of described veneer, determine what the veneer after described replacing or the veneer needs upgrading added sent afterwards;
3rd acquiring unit, for after described 3rd receiving element receives described upgrade request, obtains network element version information;
First searches unit, network element version information for obtaining according to described 3rd acquiring unit finds the software kit for described network element updating corresponding with described network element version information from storage system, described software kit comprises the upgrade software of all types of veneers that described network element can be supported, described each upgrade software has unique dbase, and the type of described veneer is corresponding with the dbase of the software for described single board updating;
3rd transmitting element, for searching after unit finds described software kit described first, to the routing information that described network element sends software description file or stores for the software kit of described network element updating, described software description file comprises the type of all veneers that described network element can be supported and the dbase corresponding with the type of veneer.
18. servers according to claim 17, is characterized in that, also comprise:
Record cell, for described search unit find described software kit time, record described software kit store routing information.
19. 1 kinds of servers, is characterized in that, comprising:
4th receiving element, for receiving the upgrade request that network element sends, to be described network element inquiring about with the type of described veneer corresponding dbase from board type with the mapping table of dbase according to the veneer after changing or the type of veneer that adds to described upgrade request, when not inquiring the dbase corresponding with the type of described veneer, determine what the veneer after described replacing or the veneer needs upgrading added sent afterwards;
4th acquiring unit, for after described 4th receiving element receives described upgrade request, the type of veneer obtaining network element version information and the veneer after changing or add;
Second searches unit, for finding the software kit for described network element updating corresponding with described network element version information according to described network element version information from storage system; And, from described software kit, inquire about the software for described single board updating according to the veneer after described replacing or the type of veneer that adds;
4th transmitting element, after searching described second the software that unit finds for described single board updating, sends the software being used for described single board updating to described network element.
20. servers according to claim 19, is characterized in that, described second searches unit specifically for finding the software kit for described network element updating corresponding with described network element version information according to described network element version information from storage system; And, from the software description file of the software kit for described network element updating, inquire about the dbase corresponding with the type of described veneer according to the veneer after described replacing or add the type of veneer; According to the dbase inquired, the software for described single board updating that inquiry is corresponding with described dbase from described software kit, wherein, described software description file comprises the type of all veneers that described network element can be supported and the dbase corresponding with the type of veneer, described software kit comprises the upgrade software of all types of veneers that described network element can be supported, described each upgrade software has unique dbase.
21. 1 kinds of network management systems, is characterized in that, comprise at least one network element and NM server, and described network element is the network element as described in claim 11 ~ 16 any one, and described NM server is the server as described in claim 17 ~ 20 any one.
CN201210026390.0A 2012-02-07 2012-02-07 Network element upgrading method, network element, server and system Active CN102546261B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210026390.0A CN102546261B (en) 2012-02-07 2012-02-07 Network element upgrading method, network element, server and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210026390.0A CN102546261B (en) 2012-02-07 2012-02-07 Network element upgrading method, network element, server and system

Publications (2)

Publication Number Publication Date
CN102546261A CN102546261A (en) 2012-07-04
CN102546261B true CN102546261B (en) 2015-04-29

Family

ID=46352266

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210026390.0A Active CN102546261B (en) 2012-02-07 2012-02-07 Network element upgrading method, network element, server and system

Country Status (1)

Country Link
CN (1) CN102546261B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105656661B (en) * 2014-12-03 2020-06-09 中兴通讯股份有限公司 A software management method and system for a single board
CN106330497A (en) * 2015-06-25 2017-01-11 中兴通讯股份有限公司 Method, device, main control board and single board system for determining single board to be upgraded
CN106411540A (en) * 2015-07-27 2017-02-15 中兴通讯股份有限公司 Software version management method and device
CN109857433B (en) * 2019-01-15 2022-08-19 四川虹美智能科技有限公司 Single chip microcomputer software upgrading tool and method
CN110882535A (en) * 2019-11-06 2020-03-17 北京达佳互联信息技术有限公司 Method and device for synchronizing archived files
CN111585795B (en) * 2020-04-26 2022-06-03 烽火通信科技股份有限公司 Software storing, loading and upgrading method and system for communication equipment
CN114928523B (en) * 2022-04-19 2023-09-05 广州爱浦路网络技术有限公司 5G OAM-based network element upgrading method and upgrading device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1492362A (en) * 2002-10-25 2004-04-28 联想(北京)有限公司 Data back up and recovering method of embedded data bank
CN1913692A (en) * 2006-08-16 2007-02-14 华为技术有限公司 Method for loading equipment software according to allocation
CN101075901A (en) * 2006-05-18 2007-11-21 大唐移动通信设备有限公司 Method and system for managing network element software
CN101631046A (en) * 2009-08-25 2010-01-20 中兴通讯股份有限公司 Method and device of automatic upgrade of one board

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1492362A (en) * 2002-10-25 2004-04-28 联想(北京)有限公司 Data back up and recovering method of embedded data bank
CN101075901A (en) * 2006-05-18 2007-11-21 大唐移动通信设备有限公司 Method and system for managing network element software
CN1913692A (en) * 2006-08-16 2007-02-14 华为技术有限公司 Method for loading equipment software according to allocation
CN101631046A (en) * 2009-08-25 2010-01-20 中兴通讯股份有限公司 Method and device of automatic upgrade of one board

Also Published As

Publication number Publication date
CN102546261A (en) 2012-07-04

Similar Documents

Publication Publication Date Title
CN102546261B (en) Network element upgrading method, network element, server and system
CN102694861B (en) A kind of terminal application software sorting technique, Apparatus and system based on cloud
CN101098248B (en) Method and system for implementing universal network management based on configuration describing document
CN103259837A (en) Method, system and device for access of road side unit
CN101447891B (en) Service model self-adapting system and method thereof
CN101674590A (en) Client device and remote updating method and remote updating service system thereof
EP2214372B1 (en) Method and apparatus for tracking device management data changes
KR101528210B1 (en) Software downloading method and device
CN102726025B (en) Installation method and relative devices of business packet
CN104951339B (en) A kind of automatic search mounting system and method based on Bundle dependences
CN103634346A (en) Data distribution method and system for network data center
CN102231765A (en) Method and device for realizing load balance and set-top box
CN105095313A (en) Data access method and equipment
CN102215479A (en) Method, server and system for downloading and installing upgrade package
CN101252590B (en) Method, system and device for distributing streaming media content
CN104954448A (en) Picture processing method, picture processing system and picture processing server
CN102185917A (en) Method and system for adaptation between server and mobile terminal, and server adaptation device
CN101483552A (en) Method and system for terminal configuration upgrading
CN106604075A (en) Set top box configuration method and system
CN113157975A (en) Extensible markup language parsing system and method
CN104702709A (en) Method and device for marking terminal type, and method and device for identifying terminal type
EP3005742B1 (en) Optimization of resource urls in machine-to-machine networks
CN101087263B (en) A method and system for capturing user status information via search engine
CN106533816B (en) A kind of method and device of adjustment DNS configuration
CN111866197B (en) Domain name resolution method and system

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