CN100568821C - Software version self management method - Google Patents
Software version self management method Download PDFInfo
- Publication number
- CN100568821C CN100568821C CNB2006101606279A CN200610160627A CN100568821C CN 100568821 C CN100568821 C CN 100568821C CN B2006101606279 A CNB2006101606279 A CN B2006101606279A CN 200610160627 A CN200610160627 A CN 200610160627A CN 100568821 C CN100568821 C CN 100568821C
- Authority
- CN
- China
- Prior art keywords
- version
- software version
- list information
- allocation list
- file
- 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
- Stored Programmes (AREA)
Abstract
The invention provides a kind of method that is used to carry out the consistency desired result of software version record and version file, a kind of software version self management method also is provided, it may further comprise the steps: carry out that software version writes down and the consistency desired result of version file; And the redundancy check of carrying out software version record and veneer record.Therefore, by the present invention, it is inconsistent to have removed the version information and the version file that cause owing to manual intervention in the system debug process, and has removed the configuration software version of out-of-date no hardware single board.
Description
Technical field
The present invention relates to a kind of method of the consistency desired result that is used to carry out software version record and version file and the method for device software version self-management, more specifically, relate to a kind of automatic method for sorting that is used at the redundant software of communication system network element side apparatus system.
Background technology
Be the hardware cost of control whole system and the complexity of reduction board software management, the NODEB system realizes the centralized control and management to board software, promptly all upgraded versions all are kept in the CF card of master control borad BMC (NODEB Main Control), no longer include fixing memory device (as FLASH) on each veneer, no longer preserve version file.But master control board storage capacity also is limited, a general version that is moving of reservation and standby version of only allowing, and because the hardware single board upgrading, the software version of matching running also will be upgraded.
System is through long-term operation, the software version of the hardware single board correspondence that has stepped down from the stage of history also exists on the foreground, become rubbish, taken the precious resources of system, as untimely removing, historical version information and version file are too much, will influence the operational efficiency of equipment greatly even cause the machine of delaying.Present means all are that the plant maintenance personnel judge one by one; remove the rubbish version that these do not re-use, just there is the possibility of misoperation unavoidably in this, and for the equipment of protecting design to be not good at; if mistake has been deleted the version that also will use, will cause catastrophic consequence.
Thereby, must carry out consistency desired result and to the self-management of device software version to software version record and version file.
Summary of the invention
In order to address the above problem, the present invention proposes a kind of method of the consistency desired result that is used to carry out software version record and version file and the software automatic cleaning method of base station equipment, it can improve the reliability and the intellectuality of plant maintenance, the operational efficiency of optimization system, and can set regularly the removing task and come timing trigger equipment system to carry out self-clean, or trigger the execution clean-up process by the backstage by operating personnel.
One aspect of the present invention provides a kind of method that is used to carry out the consistency desired result of software version record and version file, it is characterized in that, may further comprise the steps: S302, obtain software version allocation list information; S304 obtains corresponding version file according to software version allocation list information; And S306, if the consistency of verification version file and colophon inconsistent, is then removed the colophon that does not have version file, and is removed the version file that does not have colophon.
Wherein, software version allocation list information records following at least a: release type, hardware version numbers, filename, file path and file verification and.
Another aspect of the present invention provides a kind of software version self management method, it is characterized in that, may further comprise the steps: S202, carry out the consistency desired result of software version record and version file.
According to another aspect of the present invention, further may further comprise the steps: S204, carry out the redundancy check of software version record and veneer record.
Wherein, S202 realizes by following steps: obtain software version allocation list information; Obtain corresponding version file according to software version allocation list information; And the consistency of verification version file and colophon, if inconsistent, then remove the colophon that does not have version file, and remove the version file that does not have colophon.
S204 realizes by following steps: obtain veneer allocation list information; Obtain software version allocation list information; And coupling veneer allocation list information and software version allocation list information, filter the redundancy versions record, and removing and redundancy versions write down corresponding colophon and version file.
According to another aspect of the present invention, veneer allocation list information records all veneer records that need use, and the veneer record comprises board type and hardware version numbers.Software version allocation list information records following at least a: release type, hardware version numbers, filename, file path and file verification and.The redundancy versions record is to exist in the software version allocation list information, and non-existent colophon in the veneer allocation list information.
In addition, according to another aspect of the present invention, coupling is to be undertaken by the board type and the hardware version numbers that compare in veneer allocation list information and the software version allocation list information.
Thereby, rubbish version of the present invention is the method for cleaning automatically, avoid the loaded down with trivial details of user's manual removal, and the systemic breakdown that the misoperation that can avoid artificial removing to exist causes, thereby, removed the configuration software version of out-of-date no hardware single board, and removed in the system debug process because version information and version file that manual intervention causes are inconsistent.
Other features and advantages of the present invention will be set forth in the following description, and, partly from specification, become apparent, perhaps understand by implementing the present invention.Purpose of the present invention and other advantages can realize and obtain by specifically noted structure in the specification of being write, claims and accompanying drawing.
Description of drawings
Accompanying drawing is used to provide further understanding of the present invention, and constitutes the part of specification, is used from explanation the present invention with embodiments of the invention one, is not construed as limiting the invention.In the accompanying drawings:
Fig. 1 is the sequential chart that trigger on version clean-up process backstage;
Fig. 2 is the flow chart according to software version self management method of the present invention;
Fig. 3 is the flow chart according to version consistency desired result process of the present invention; And
Fig. 4 is the flow chart according to version redundant check process of the present invention.
Embodiment
Below in conjunction with accompanying drawing the preferred embodiments of the present invention are described, should be appreciated that preferred embodiment described herein only is used for description and interpretation the present invention, and be not used in qualification the present invention.
The present invention is that example describes with NODEB (Node B) base station equipment in the third generation mobile system.
Fig. 1 is the simple sequential chart that trigger on version clean-up process backstage, as shown in Figure 1, version cleaning request is sent to BMC 104 in backstage 102, and BMC 104 responds its request then, return version cleaning response to backstage 102, thereby realized the cleaning of rubbish version.
Fig. 2 is the flow chart according to software version self management method of the present invention.As shown in Figure 2, software version self management method may further comprise the steps: S202, carry out the consistency desired result of software version record and version file; And S204, carry out the redundancy check of software version record and veneer record.
Fig. 3 is that as shown in Figure 3, S202 realizes by following steps according to the flow chart of version consistency desired result process of the present invention: S302, obtain software version allocation list information; S304 obtains corresponding version file according to software version allocation list information; And S306, if the consistency of verification version file and colophon inconsistent, is then removed the colophon that does not have version file, and is removed the version file that does not have colophon.
Wherein, software version allocation list information records following at least a: release type, hardware version numbers, filename, file path and file verification and.
Thereby, finished the version information and the inconsistent removing of version file that cause owing to manual intervention in the system debug process.
Fig. 4 is the flow chart according to redundancy check process of the present invention.As shown in Figure 4, S204 realizes by following steps: S402, obtain veneer allocation list information; S404 obtains software version allocation list information; And S406, coupling veneer allocation list information and software version allocation list information are filtered the redundancy versions record, and removing and redundancy versions write down corresponding colophon and version file.
Wherein, veneer allocation list information records all veneer records that need use, and the veneer record comprises board type and hardware version numbers etc.Software version allocation list information record release type, hardware version numbers, filename, file path and file verification and etc.The redundancy versions record is to exist in the software version allocation list information, and non-existent colophon in the veneer allocation list information.Coupling is to be undertaken by the board type and the hardware version numbers that compare in veneer allocation list information and the software version allocation list information.
Thereby, finished removing to the configuration software version of out-of-date no hardware single board.
As above realized in communication system, to the automatic arrangement of the redundant software of network element side apparatus system.
In the present invention, the trigger condition of version clean-up process includes but not limited to following mode:
(1) can set regularly removing task, regularly carry out the version cleaning not busy night, during version is changed in upgrading, suspend this task and carry out as business;
(2) manual activation mode, under the situation of confirming the normal operation of existing equipment, the Operation and Maintenance personnel of equipment are by the foreground that says the word, OMC backstage, and trigger equipment carries out self-clean; And
(3) manual activation is confirmed mode, under the situation of confirming the normal operation of existing equipment, the Operation and Maintenance personnel of equipment are by the foreground that says the word, OMC backstage, trigger equipment carries out the arrangement of redundancy versions, and will put the result in order and return to the backstage, shows the redundancy version information tabulation on the interface, personnel confirm by Operation and Maintenance, or full choosing, or therefrom select part, be dealt into version file and colophon that foreground deletion user selection will be deleted.(Fig. 3 process is transformed a little and can be realized).
As can be seen, rubbish version of the present invention is the method for cleaning automatically, avoids the loaded down with trivial details of user's manual removal, and the systemic breakdown that causes of the misoperation that can avoid artificial removing to exist.
Be the preferred embodiments of the present invention only below, be not limited to the present invention, for a person skilled in the art, the present invention can have various changes and variation.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (6)
1. method that is used to carry out the consistency desired result of software version record and version file,
It is characterized in that, may further comprise the steps:
S302 obtains software version allocation list information;
S304 obtains corresponding version file according to described software version allocation list information; And
S306, if the consistency of described version file of verification and described colophon inconsistent, is then removed the described colophon that does not have described version file, and is removed the described version file that does not have described colophon.
2. consistency desired result method according to claim 1 is characterized in that, described software version allocation list information records following at least a: release type, hardware version numbers, filename, file path and file verification and.
3. a software version self management method is characterized in that, may further comprise the steps:
S202 carries out the consistency desired result of software version record and version file;
S204 carries out the redundancy check of software version record and veneer record;
Wherein, described step S202 realizes by following steps:
S302 obtains software version allocation list information;
S304 obtains corresponding version file according to described software version allocation list information; And
S306, if the consistency of described version file of verification and described colophon inconsistent, is then removed the described colophon that does not have described version file, and is removed the described version file that does not have described colophon;
Wherein, described step S204 realizes by following steps:
S402 obtains veneer allocation list information;
S404 obtains software version allocation list information; And
S406 mates described veneer allocation list information and described software version allocation list information, filters the redundancy versions record, and removing and described redundancy versions write down corresponding described colophon and version file;
Wherein, described redundancy versions record is to exist in the described software version allocation list information, and non-existent colophon in the described veneer allocation list information.
4. software version self management method according to claim 3 is characterized in that, described veneer allocation list information records all described veneer records that need use, and described veneer record comprises board type and hardware version numbers.
5. according to claim 3 or 4 described software version self management methods, it is characterized in that described software version allocation list information records following at least a: release type, hardware version numbers, filename, file path and file verification and.
6. software version self management method according to claim 5 is characterized in that, described coupling is to be undertaken by described board type and described hardware version numbers in more described veneer allocation list information and the described software version allocation list information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006101606279A CN100568821C (en) | 2006-11-29 | 2006-11-29 | Software version self management method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006101606279A CN100568821C (en) | 2006-11-29 | 2006-11-29 | Software version self management method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101192982A CN101192982A (en) | 2008-06-04 |
CN100568821C true CN100568821C (en) | 2009-12-09 |
Family
ID=39487752
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2006101606279A Expired - Fee Related CN100568821C (en) | 2006-11-29 | 2006-11-29 | Software version self management method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100568821C (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102340544B (en) * | 2011-10-19 | 2014-12-17 | 大唐移动通信设备有限公司 | Method and device for downloading upgrade file packet |
CN103746840B (en) * | 2013-12-30 | 2017-05-17 | 迈普通信技术股份有限公司 | Method and system for automatic checking of software version information of network equipment |
-
2006
- 2006-11-29 CN CNB2006101606279A patent/CN100568821C/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN101192982A (en) | 2008-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100354825C (en) | Software staging and back spacing method | |
CN102681917B (en) | A kind of operating system and restorative procedure thereof | |
CN102238093B (en) | Service interruption prevention method and device | |
CN107566165B (en) | Method and system for discovering and deploying available resources of power cloud data center | |
CN100488123C (en) | Software and hardware version management method and system of communication equipment | |
CN102855146A (en) | Firmware updating system and method | |
CN101383724B (en) | Network updating method and operation maintaining element, and network element updating system | |
CN102739451B (en) | Method and device for updating master-slave switchover condition, server and system | |
CN101183979B (en) | Method and device of configuration backup | |
CN110377456A (en) | A kind of management method and device of virtual platform disaster tolerance | |
CN100583782C (en) | Software upgrade method and device | |
CN102023881A (en) | Method and device for upgrading software as well as embedded device | |
CN103780417A (en) | Database failure transfer method based on cloud hard disk and device thereof | |
JP3562419B2 (en) | Electronic exchange | |
CN103902399A (en) | Software system repair processing method and software system repair processing device | |
CN104516796A (en) | Command set based network element backup and recovery method and device | |
CN100568821C (en) | Software version self management method | |
CN100568820C (en) | Software version self management method | |
CN101510156B (en) | Information system resource recovery method and device | |
CN103324554A (en) | Standby system device, a control method, and a program thereof | |
CN101266566B (en) | Multi- test scene automatic dispatch system and method | |
CN110620798A (en) | Control method, system, equipment and storage medium for FTP connection | |
CN101192987A (en) | Software version self management device | |
CN101192988A (en) | Software version self management device | |
CN101925094A (en) | Updating system and method for network element management 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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20091209 Termination date: 20151129 |
|
CF01 | Termination of patent right due to non-payment of annual fee |