CN101267336B - Software version management method and system - Google Patents

Software version management method and system Download PDF

Info

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
Application number
CN2007100882134A
Other languages
Chinese (zh)
Other versions
CN101267336A (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.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN2007100882134A priority Critical patent/CN101267336B/en
Publication of CN101267336A publication Critical patent/CN101267336A/en
Application granted granted Critical
Publication of CN101267336B publication Critical patent/CN101267336B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

Software version management method and system
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.
CN2007100882134A 2007-03-15 2007-03-15 Software version management method and system Expired - Fee Related CN101267336B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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