[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN100568820C - Software version self management method - Google Patents

Software version self management method Download PDF

Info

Publication number
CN100568820C
CN100568820C CNB2006101606207A CN200610160620A CN100568820C CN 100568820 C CN100568820 C CN 100568820C CN B2006101606207 A CNB2006101606207 A CN B2006101606207A CN 200610160620 A CN200610160620 A CN 200610160620A CN 100568820 C CN100568820 C CN 100568820C
Authority
CN
China
Prior art keywords
list information
version
allocation list
software version
veneer
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
CNB2006101606207A
Other languages
Chinese (zh)
Other versions
CN101192981A (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 CNB2006101606207A priority Critical patent/CN100568820C/en
Publication of CN101192981A publication Critical patent/CN101192981A/en
Application granted granted Critical
Publication of CN100568820C publication Critical patent/CN100568820C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention provides a kind of redundancy check method that is used to carry out software version record and veneer record, a kind of software version self management method also is provided, it may further comprise the steps: carry out the redundancy check of software version record and veneer record; And the consistency desired result that carries out software version record and version file.Therefore,, 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 by the present invention.

Description

Software version self management method
Technical field
The present invention relates to a kind of be used to carry out software version record and the redundancy check method of veneer record 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 write down software version record and veneer and carry out redundancy check and the software of base station equipment is cleared up automatically.
Summary of the invention
In order to address the above problem, the present invention proposes a kind of be used to carry out software version record and the redundancy check method of veneer record 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 redundancy check method that is used to carry out software version record and veneer record, may further comprise the 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 an 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.
In addition, 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.
According to an 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.
Another aspect of the present invention provides a kind of software version self management method, may further comprise the steps: S202, carry out the redundancy check of software version record and veneer record.
In addition, software version self management method according to the present invention also comprises: S204, carry out the consistency desired result of software version record and version file.
Wherein, S202 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.
S204 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.
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 redundant check process of the present invention; And
Fig. 4 is the flow chart according to version consistency desired result 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 redundancy check of software version record and veneer record; And S204, carry out the consistency desired result of software version record and version file.
Fig. 3 is that as shown in Figure 3, S202 realizes by following steps according to the flow chart of version redundant check process of the present invention: S302, obtain veneer allocation list information; S304 obtains software version allocation list information; And S306, 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.
Fig. 4 is the flow chart according to version consistency desired result process of the present invention.As shown in Figure 4, S204 realizes by following steps: S402, obtain software version allocation list information; S404 obtains corresponding version file according to software version allocation list information; And S406, 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.
Thereby, finished the version information and the inconsistent removing of version file that cause owing to manual intervention in the system debug process.
Realized in communication system automatic arrangement as mentioned above to 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 (8)

1. a redundancy check method that is used for software version record and veneer record is characterized in that, may further comprise the steps:
S302 obtains veneer allocation list information;
S304 obtains software version allocation list information; And
S306, mate described veneer allocation list information and described software version allocation list information, filter the redundancy versions record, and removing and described redundancy versions write down corresponding 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.
2. redundancy check method according to claim 1 is characterized in that, described veneer allocation list information records the veneer record that all need use, and described veneer record comprises board type and hardware version numbers.
3. redundancy check method according to claim 1 and 2 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.
4. redundancy check method according to claim 3 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.
5. a software version self management method is characterized in that, may further comprise the steps:
S202 carries out the redundancy check of software version record and veneer record, comprising:
S302 obtains veneer allocation list information;
S304 obtains software version allocation list information; And
S306, mate described veneer allocation list information and described software version allocation list information, filter 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
S204 carries out the consistency desired result of described software version record and version file, comprising:
S402 obtains software version allocation list information;
S404 obtains corresponding version file according to described software version allocation list information; And
S406, 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.
6. software version self management method according to claim 5 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.
7. according to claim 5 or 6 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.
8. software version self management method according to claim 7 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.
CNB2006101606207A 2006-11-29 2006-11-29 Software version self management method Expired - Fee Related CN100568820C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2006101606207A CN100568820C (en) 2006-11-29 2006-11-29 Software version self management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006101606207A CN100568820C (en) 2006-11-29 2006-11-29 Software version self management method

Publications (2)

Publication Number Publication Date
CN101192981A CN101192981A (en) 2008-06-04
CN100568820C true CN100568820C (en) 2009-12-09

Family

ID=39487751

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006101606207A Expired - Fee Related CN100568820C (en) 2006-11-29 2006-11-29 Software version self management method

Country Status (1)

Country Link
CN (1) CN100568820C (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101425930B (en) * 2008-12-05 2011-04-20 上海华为技术有限公司 Method and equipment for ensuring single board operation software
CN105975284A (en) * 2016-05-31 2016-09-28 京东方科技集团股份有限公司 Automatic software version checking device and method

Also Published As

Publication number Publication date
CN101192981A (en) 2008-06-04

Similar Documents

Publication Publication Date Title
CN100354825C (en) Software staging and back spacing method
CN102238093B (en) Service interruption prevention method and device
CN102681917B (en) A kind of operating system and restorative procedure thereof
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
CN110377456A (en) A kind of management method and device of virtual platform disaster tolerance
CN111651523B (en) MySQL data synchronization method and system of Kubernetes container platform
CN100583782C (en) Software upgrade method and device
CN101183979B (en) Method and device of configuration backup
CN103780417A (en) Database failure transfer method based on cloud hard disk and device thereof
CN103677650A (en) Drive letter drifting preventing and treating method and device
CN103902399A (en) Software system repair processing method and software system repair processing device
CN100568820C (en) Software version self management method
CN100568821C (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
CN111917588A (en) Edge device management method, device, edge gateway device and storage medium
CN110620798A (en) Control method, system, equipment and storage medium for FTP connection
CN101192987A (en) Software version self management device
CN101022633B (en) Allocation data recovering method, system and device
CN101192988A (en) Software version self management device

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20091209

Termination date: 20151129