CN101267336B - Software version management method and system - Google Patents
Software version management method and system Download PDFInfo
- Publication number
- CN101267336B CN101267336B CN2007100882134A CN200710088213A CN101267336B CN 101267336 B CN101267336 B CN 101267336B CN 2007100882134 A CN2007100882134 A CN 2007100882134A CN 200710088213 A CN200710088213 A CN 200710088213A CN 101267336 B CN101267336 B CN 101267336B
- Authority
- CN
- China
- Prior art keywords
- software version
- version
- management system
- element management
- activation manipulation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a method and a system for management of software version, wherein the software version management method for managing the software version of a net element management system comprises the following steps that: S102, the net element management system acquires the corresponding version management strategy from the network management system through a northbound interface; and S104 the net element management system compares the own version identification information with the version identification information in the acquired version management strategy, and performs the corresponding operations according to the comparison result. The invention contributes to realizing the integration and automatization of the net element management system, thus improving the network management efficiency and lessening the workload and working difficulty of daily artificial maintenance work.
Description
Technical field
The present invention relates to the communications field, relate more specifically to a kind of method of managing software and system.
Background technology
Element management system (Element Management System, abbreviation EMS) mainly finishes international telecommunication union telecommunication's managerial grid (International TelecommunicationsUnion Telecommunication Manager Network, abbreviation ITU TMN) NE management layer (the Element Management Layer in, be called for short EML) function, promptly finish device oriented Operation and Maintenance function, distinct device supplier's EMS can't be general usually.Network management system (Network Management System, abbreviation NMS) mainly finishes NML (the Network Management Layer among the ITU TMN, be called for short) function, the operational administrative function of network-oriented is provided, all network element devices in the managed network (being called subnet) are managed.For the situation that has a plurality of equipment supplier's equipment in the managed network, can reach the purpose of the whole subnet of management by the EMS management.
Interface between NMS and the EMS is called northbound interface (the Interface-N interface is called for short the Itf-N interface).In the Itf-N interface, some integrated reference point (be Integration Reference Point, be called for short IRP) have been defined, as basic configuration managing I RP, common configuration managing I RP, performance management IRP, alarm management IRP, notice IRP etc.By the function that these integrated reference point provide, can finish operation and maintenance function for network.
But the IRP of present Itf-N interface is still not comprehensive, and for example NMS can't come by the IRP of Itf-N interface the software version of EMS is managed at present.Mainly there is dual mode in software version maintenance management to EMS at present, and a kind of mode is by the EMS local maintenance, and a kind of is to safeguard by the remote operation terminal that EMS provides.In following EMS unattended operation, the central controlled regulatory requirement of EMS, present way to manage can't adapt to.Because operation style, the operational order of the EMS of different vendor have nothing in common with each other, when NMS manages the EMS of a plurality of manufacturers, carry out daily maintenance by the remote operation maintaining terminal that EMS provides, not only increase staff's workload and work difficulty, also increased the risk that regular maintenance is made mistakes.
Summary of the invention
In view of above-mentioned one or more problems, the invention provides a kind of method of managing software and system.
According to software version management method of the present invention, be used for the software version of Element management system is managed, and may further comprise the steps: S102, Element management system obtains corresponding version management strategy by northbound interface from network management system; And S104, Element management system compares version identifying information of self and version identifying information in the version management strategy that obtained, and carries out corresponding operating according to comparative result.
Wherein, in step S102, Element management system is regularly inquired about corresponding version management strategy to network management system according to the version identifying information of self.Perhaps, in step S102, network management system regularly issues corresponding version management strategy to Element management system.
Wherein, version management strategy is safeguarded by network management system and is formulated, and version management strategy comprises: the default time of implementation of the version information of the file location information of Element management system software version, Element management system software version, Element management system software version activation manipulation and the default execution order of Element management system software version activation manipulation.
Wherein, the version identifying information is the version information of Element management system software version.The version information of Element management system software version comprises the version number of Element management system software version.The Element management system software version comprises Element management system subordinate's network element software version and corresponding software patch version.
Wherein, when comparative result is that version identifying information in the version management strategy is when having renewal, in step S104, also comprise following processing: pass through specific mode, according to the file location information of the Element management system software version in the version management strategy, obtain Element management system software version file from assigned address; And when the default time of implementation of Element management system software version activation manipulation arrives,, carry out corresponding software version activation manipulation successively according to the default execution order of Element management system software version activation manipulation.Wherein, specific mode comprises: FTP mode, SFTP mode or SCP mode.
Software version management method according to the present invention is further comprising the steps of: if software version activates successfully, the software version that is activated is come into force in Element management system, otherwise rollback also recovers to activate preceding software version.
Wherein, software version management method according to the present invention is further comprising the steps of: after the software version activation manipulation is finished, Element management system sends corresponding version activation manipulation result to network management system, perhaps sends corresponding version activation manipulation result's notification message.
Comprise according to software version management of the present invention system: software version management policy development module, be positioned at the network management system side, be used to formulate corresponding software version management strategy; The software version management strategy transmits module, is positioned at Element management system or network management system side, is used for being delivered in the software version management strategy that software version management policy development module is formulated by northbound interface to Element management system; And the software version management policy enforcement module, be positioned at the Element management system side, be used for the version identifying information of Element management system self the version identifying information with the version management strategy that is obtained is compared, and carry out corresponding operating according to comparative result.
Wherein, the version identifying information is the Element management system software version information.When comparative result is that version identifying information in the version management strategy is when having renewal, the software version management policy enforcement module also comprises: acquisition module, be used to pass through specific mode, according to the file location information of the Element management system software version in the version management strategy, obtain Element management system software version file from assigned address; And active module, be used for when the default time of implementation of Element management system software version activation manipulation arrives,, carrying out corresponding software version activation manipulation successively according to the default execution order of Element management system software version activation manipulation.
Also comprise according to software version management of the present invention system: the module that comes into force/recover, be used for when software version activates successfully, the software version that is activated is come into force in Element management system, otherwise, rollback and recover to activate before software version.
Wherein, also comprise according to software version management of the present invention system: sending module as a result, be used for after the software version activation manipulation is finished, send corresponding version activation manipulation result, perhaps send corresponding version activation manipulation result's notification message to network management system.
The present invention helps to realize centralization, the automation to Element management system self, thereby has improved network management efficiency, has reduced the workload and the work difficulty of daily manual maintenance work.
Description of drawings
Accompanying drawing described herein is used to provide further understanding of the present invention, constitutes the application's a part, and illustrative examples of the present invention and explanation thereof are used to explain the present invention, do not constitute improper qualification of the present invention.In the accompanying drawings:
Fig. 1 is the flow chart according to the software version management method of the embodiment of the invention;
Fig. 2 is according to another embodiment of the present invention based on the flow chart of the software version management method of the Element management system of strategy; And
Fig. 3 is the block diagram according to the software version management system of the embodiment of the invention.
Embodiment
Below with reference to accompanying drawing, describe the specific embodiment of the present invention in detail.
With reference to figure 1, the software version management method according to the embodiment of the invention is described.As shown in Figure 1, this is used for the software version management method that the software version to Element management system manages and may further comprise the steps: S102, and Element management system obtains corresponding version management strategy by northbound interface from network management system; And S104, Element management system compares version identifying information of self and version identifying information in the version management strategy that obtained, and carries out corresponding operating according to comparative result.
Wherein, in step S102, Element management system is regularly inquired about corresponding version management strategy to network management system according to the version identifying information of self.Perhaps, in step S102, network management system regularly issues corresponding version management strategy to Element management system.
Wherein, version management strategy is safeguarded by network management system and is formulated, and version management strategy comprises: the default time of implementation of the version information of the file location information of Element management system software version, Element management system software version, Element management system software version activation manipulation and the default execution order of Element management system software version activation manipulation.
Wherein, the version identifying information is the version information of Element management system software version.The version information of Element management system software version comprises the version number of Element management system software version.The Element management system software version comprises Element management system subordinate's network element software version and corresponding software patch version.
Wherein, when comparative result is that version identifying information in the version management strategy is when having renewal, in step S104, also comprise following processing: pass through specific mode, according to the file location information of the Element management system software version in the version management strategy, obtain Element management system software version file from assigned address; And when the default time of implementation of Element management system software version activation manipulation arrives,, carry out corresponding software version activation manipulation successively according to the default execution order of Element management system software version activation manipulation.Wherein, specific mode comprises: FTP mode, SFTP mode or SCP mode.
Software version management method according to the present invention is further comprising the steps of: if software version activates successfully, the software version that is activated is come into force in Element management system, otherwise rollback also recovers to activate preceding software version.
Wherein, software version management method according to the present invention is further comprising the steps of: after the software version activation manipulation is finished, Element management system sends corresponding version activation manipulation result to network management system, perhaps sends corresponding version activation manipulation result's notification message.
With reference to figure 2, the software version management method based on the Element management system of strategy is described according to another embodiment of the present invention.As shown in Figure 2, this software version management method may further comprise the steps:
S202, EMS regularly inquire about corresponding version management strategy to NMS by the corresponding IRP of Itf-N interface.Version management strategy can comprise: the time that automatically performs of the version information of the file location information of EMS software version, EMS software version, EMS software version activation manipulation, EMS software version activation manipulation automatically perform order.
S204, EMS judges the version information in the version management strategy, compares with the version information of himself, and whether renewal is arranged.If no, then enter step S220, this version management EO.If renewal is arranged, then enter step S206.
S206, EMS be by the FTP mode, according to the file location information in the version management strategy, obtains the software version file from the file server of appointment.
S208 when the default time of implementation of EMS software version activation manipulation arrives, according to the default execution order of EMS software version activation manipulation, carries out corresponding software version activation manipulation successively.For example, the default time of implementation can be the night to network system influence minimum, and default execution order mainly considers to guarantee the orderly iteration upgrading of a plurality of versions.
S210 judges whether the software version activation manipulation is successful.If success enters following step S214; If failure enters following step S212.
S212, rollback also recovers to activate preceding software version, enters step S218.
S214 comes into force the software version of activation in EMS, enter step S218.
S218, EMS for example, by corresponding system maintenance IRP, sends corresponding software version activation manipulation result to NMS by the corresponding IRP of Itf-N interface.
With reference to figure 3, the software version management system according to the embodiment of the invention is described.As shown in Figure 3, this software version management system comprises: software version management policy development module 302, be positioned at the network management system side, and be used to formulate corresponding software version management strategy; The software version management strategy transmits module 304, is positioned at Element management system or network management system side, is used for being delivered in the software version management strategy that software version management policy development module is formulated by northbound interface to Element management system; And software version management policy enforcement module 306, be positioned at the Element management system side, be used for the version identifying information of Element management system self the version identifying information with the version management strategy that is obtained is compared, and carry out corresponding operating according to comparative result.Wherein, the version identifying information is the Element management system software version information.
When comparative result is that version identifying information in the version management strategy is when having renewal, software version management policy enforcement module 306 also comprises: acquisition module 3062, be used to pass through specific mode, according to the file location information of the Element management system software version in the version management strategy, obtain Element management system software version file from assigned address; And active module 3064, be used for when the default time of implementation of Element management system software version activation manipulation arrives,, carrying out corresponding software version activation manipulation successively according to the default execution order of Element management system software version activation manipulation.
Also comprise according to software version management of the present invention system: the module that comes into force/recover, be used for when software version activates successfully, the software version that is activated is come into force in Element management system, otherwise, rollback and recover to activate before software version.
Wherein, also comprise according to software version management of the present invention system: sending module as a result, be used for after the software version activation manipulation is finished, send corresponding version activation manipulation result, perhaps send corresponding version activation manipulation result's notification message to network management system.
The present invention helps to realize centralization, the automation to Element management system self, thereby has improved network management efficiency, has reduced the workload and the work difficulty of daily manual maintenance work.
Those skilled in the art will readily understand additional advantages and modifications of the present invention.Therefore, the present invention is not limited to the specific detail and the exemplary embodiments that illustrate and describe herein in the aspect widely.Therefore, can under the condition that does not break away from by claim and the spirit or scope of the present invention that equivalent limited thereof, make various modifications.
Claims (15)
1. a software version management method is characterized in that, is used for the software version of Element management system is managed, and may further comprise the steps:
Step S102, described Element management system obtains corresponding version management strategy by northbound interface from network management system; And
Step S104, described Element management system compares version identifying information of self and version identifying information in the described version management strategy that obtained, and carries out corresponding operating according to comparative result;
Wherein, described version management strategy is safeguarded by described network management system and is formulated, and described version management strategy comprises: the default time of implementation of the version information of the file location information of Element management system software version, Element management system software version, Element management system software version activation manipulation and the default execution order of Element management system software version activation manipulation.
2. software version management method according to claim 1 is characterized in that, in described step S102,
Described Element management system is regularly inquired about corresponding described version management strategy to described network management system according to the version identifying information of self.
3. software version management method according to claim 1 is characterized in that, in described step S102:
Described network management system regularly issues corresponding described version management strategy to described Element management system.
4. software version management method according to claim 1 is characterized in that, described version identifying information is the version information of described Element management system software version.
5. according to claim 1 or 4 described software version management methods, it is characterized in that the version information of described Element management system software version comprises the version number of Element management system software version.
6. software version management method according to claim 1 is characterized in that, described Element management system software version comprises Element management system subordinate's network element software version and corresponding software patch version.
7. software version management method according to claim 1 is characterized in that, when described comparative result is a version identifying information in described version management strategy when renewal is arranged, also comprises following processing in described step S104:
By specific mode,, obtain Element management system software version file from assigned address according to the file location information of the described Element management system software version in the described version management strategy; And
When the default time of implementation of described Element management system software version activation manipulation arrives,, carry out corresponding software version activation manipulation successively according to the default execution order of described Element management system software version activation manipulation.
8. software version management method according to claim 7 is characterized in that, described specific mode comprises: FTP mode, SFTP mode or SCP mode.
9. software version management method according to claim 7 is characterized in that, and is further comprising the steps of:
If described software version activates successfully, the described software version that is activated is come into force in described Element management system, otherwise rollback also recover to activate preceding software version.
10. according to claim 7 or 9 described software version management methods, it is characterized in that, further comprising the steps of:
After described software version activation manipulation was finished, described Element management system sent corresponding version activation manipulation result to described network management system, perhaps sent corresponding version activation manipulation result's notification message.
11. a software version management system is characterized in that, comprising:
Software version management policy development module, be positioned at the network management system side, be used to formulate corresponding software version management strategy, wherein, described software version management strategy comprises: the default time of implementation of the version information of the file location information of Element management system software version, Element management system software version, Element management system software version activation manipulation and the default execution order of Element management system software version activation manipulation;
The software version management strategy transmits module, be positioned at Element management system or described network management system side, be used for being delivered in the described software version management strategy that described software version management policy development module is formulated to described Element management system by northbound interface; And
The software version management policy enforcement module, be positioned at described Element management system side, be used for the version identifying information of described Element management system self the version identifying information with the described software version management strategy that is obtained is compared, and carry out corresponding operating according to comparative result.
12. software version management according to claim 11 system is characterized in that described version identifying information is the Element management system software version information.
13. software version management according to claim 11 system is characterized in that, when described comparative result is a version identifying information in described software version management strategy when renewal is arranged, described software version management policy enforcement module also comprises:
Acquisition module is used for by specific mode, according to the file location information of the described Element management system software version in the described software version management strategy, obtains Element management system software version file from assigned address; And
Active module is used for according to the default execution order of described Element management system software version activation manipulation, carrying out corresponding software version activation manipulation successively when the default time of implementation of described Element management system software version activation manipulation arrives.
14. software version management according to claim 13 system is characterized in that, also comprises:
The module that comes into force/recover is used for when described software version activates successfully, and the described software version that is activated is come into force in described Element management system, otherwise, rollback and recover to activate before software version.
15. according to claim 13 or 14 described software version management systems, it is characterized in that, also comprise;
Sending module is used for after described software version activation manipulation is finished as a result, sends corresponding version activation manipulation result to described network management system, perhaps sends corresponding version activation manipulation result's notification message.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007100882134A CN101267336B (en) | 2007-03-15 | 2007-03-15 | Software version management method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007100882134A CN101267336B (en) | 2007-03-15 | 2007-03-15 | Software version management method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101267336A CN101267336A (en) | 2008-09-17 |
CN101267336B true CN101267336B (en) | 2011-05-11 |
Family
ID=39989486
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007100882134A Expired - Fee Related CN101267336B (en) | 2007-03-15 | 2007-03-15 | Software version management method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101267336B (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101925094A (en) * | 2009-06-17 | 2010-12-22 | 中兴通讯股份有限公司 | Updating system and method for network element management system |
CN102118260A (en) * | 2009-12-30 | 2011-07-06 | 中兴通讯股份有限公司 | Method for automatically managing net element version and network system |
CN102479092A (en) * | 2010-11-30 | 2012-05-30 | 中兴通讯股份有限公司 | Method and device for updating patch of software system |
CN105871568B (en) * | 2015-01-19 | 2020-04-28 | 中兴通讯股份有限公司 | Software upgrading method and system |
CN105677428A (en) * | 2016-01-12 | 2016-06-15 | 北京小米移动软件有限公司 | Upgrading method and device for terminal and terminal |
CN106656602A (en) * | 2016-12-23 | 2017-05-10 | 武汉微创光电股份有限公司 | System and method for simultaneously updating video monitoring client sides |
CN107391127A (en) * | 2017-07-06 | 2017-11-24 | 上海斐讯数据通信技术有限公司 | Software version information store method and system |
CN108924152A (en) * | 2018-07-23 | 2018-11-30 | 广州趣丸网络科技有限公司 | A kind of control method and device of APP edition upgrading |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6490597B1 (en) * | 1999-07-14 | 2002-12-03 | Ericsson Inc. | Stored data object management and archive control |
CN1152302C (en) * | 1994-09-27 | 2004-06-02 | Lm爱立信电话有限公司 | A method and system for updating software within a telecommunications switch without interrupting existing communication |
CN1543107A (en) * | 2003-11-04 | 2004-11-03 | 中兴通讯股份有限公司 | Method of singleboard Node B software download and upgrade |
US6901440B1 (en) * | 1999-07-02 | 2005-05-31 | Agilent Technologies, Inc. | System and method for universal service activation |
-
2007
- 2007-03-15 CN CN2007100882134A patent/CN101267336B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1152302C (en) * | 1994-09-27 | 2004-06-02 | Lm爱立信电话有限公司 | A method and system for updating software within a telecommunications switch without interrupting existing communication |
US6901440B1 (en) * | 1999-07-02 | 2005-05-31 | Agilent Technologies, Inc. | System and method for universal service activation |
US6490597B1 (en) * | 1999-07-14 | 2002-12-03 | Ericsson Inc. | Stored data object management and archive control |
CN1543107A (en) * | 2003-11-04 | 2004-11-03 | 中兴通讯股份有限公司 | Method of singleboard Node B software download and upgrade |
Also Published As
Publication number | Publication date |
---|---|
CN101267336A (en) | 2008-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101267336B (en) | Software version management method and system | |
CN100531045C (en) | Data management method and system based on simple network management protocol | |
CN101877650B (en) | Method and system for updating software version automatically | |
CN101083557B (en) | SNMP based IP network cluster managerial approach | |
CN101502144A (en) | Element management system in wireless communication network | |
US20170279688A1 (en) | Method, device and system for providing device application software management service in internet of things | |
CN100479380C (en) | Network device managing method, network device and network managing system | |
CN107168752A (en) | A kind of firmware upgrade method based on Element management system | |
CN104679528A (en) | Method and device for remotely updating application program | |
CN102780569A (en) | Remote management method and network element equipment | |
EP2862315B1 (en) | Self-configuring transport network | |
CN101202656B (en) | Method and apparatus for resource supervising | |
KR100489849B1 (en) | Resource management system and resource management method | |
CN101212346A (en) | Software version management method and device for network element management system | |
CN108011870B (en) | A kind of remote software online upgrading information automatic identification management method | |
CN101202644A (en) | Data backup and recovery method | |
CN101674667B (en) | Method for managing X2 connection relation among base stations | |
CN101370221B (en) | Software version management method for network element management system based on file mode | |
JP4673532B2 (en) | Comprehensive alignment process in a multi-manager environment | |
CN105791023A (en) | Optical network unit ONU management method, device and system | |
CN100589387C (en) | Method and system for managing equipment administrator information | |
CN101064639A (en) | Method for transmitting files between management entity and agent entity of mobile communication network | |
CN108282371B (en) | Network element service configuration method and system | |
CN101272270B (en) | Method and device for multiple network management systems sharing advanced alarm regulation | |
CN101925096B (en) | Control method and device of self-healing function |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110511 Termination date: 20180315 |
|
CF01 | Termination of patent right due to non-payment of annual fee |