CN100373861C - Software upgrade device in communication network management system and method thereof - Google Patents
Software upgrade device in communication network management system and method thereof Download PDFInfo
- Publication number
- CN100373861C CN100373861C CNB2004100370255A CN200410037025A CN100373861C CN 100373861 C CN100373861 C CN 100373861C CN B2004100370255 A CNB2004100370255 A CN B2004100370255A CN 200410037025 A CN200410037025 A CN 200410037025A CN 100373861 C CN100373861 C CN 100373861C
- Authority
- CN
- China
- Prior art keywords
- software
- version
- operating terminal
- software version
- communication network
- 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
Landscapes
- Stored Programmes (AREA)
Abstract
The present invention discloses a software upgrading device in a communication network managing system, and a method thereof, which relates to the software upgrading technique in the communication field. The present invention effectively realizes the upgrade of software versions on an operation terminal of a network managing system of mobile communication and effectively reduces resource consumption generated thereby. The software upgrading device in a communication network managing system comprises a software version library of an operation terminal and a software solidifying unit, wherein the software version library of an operation terminal is arranged in a server system and used for establishing a software version catalogue of the operation terminal, recording version information of the operation terminal and supporting the download of the operation terminal software; the software solidifying unit arranged in the operation terminal is used for detecting the software version information of the operation terminal corresponding to the software version library; besides, when the software version information is inconsistent with the current version information of the operation terminal, the software of the operation terminal is upgraded by the software version catalogue of the operation terminal according to the software version information.
Description
Technical field
The present invention relates to the software upgrading technology of the communications field, particularly in the communication network management system, software upgrading device and method.
Background technology
Along with the development of technology, software engineering more and more closely with such as hardware facilities such as mobile communication, computers combines, the service that provides rich value of all kinds for the mankind's work and life.An important feature of software is, can be along with the raising of demand and hardware technology, bring in constant renewal in, generally we are called software upgrading with the process of software from an edition upgrading to another redaction, and this upgrading often relates to the replacement of file and the renewal of configuration information.
At moving communicating field, especially in network management system, huge network size need adopt branch territory way to manage, it is many that this causes being distributed in each local operating terminal quantity, is difficult to carry out software upgrading by manual mode and realizes the function expansion of operating terminal software and the purpose of error correction.
In moving communicating field, use comparatively general upgrading mode to have two kinds at present.First kind is to obtain the upgrading medium by the staff, and starts escalation process at operating terminal.Second kind is that the server system automatically prompting user needs updating software release, but this mode still needs user's manual intervention can realize software upgrading.
In actual applications, there is following problem in such scheme: because that the operating terminal of network management system covers wide quantity is many, software upgrading causes great resource consumption.Even in some cases, owing to the software upgrading that can't finish all operations terminal once causes system unavailable because of version does not match.
Summary of the invention
In view of this, main purpose of the present invention is to provide software updating apparatus and the method thereof in a kind of communication network management system, make and more effectively realize software release upgrade, and effectively reduce consequent resource consumption at the operating terminal of mobile communication network management system.
For achieving the above object, the invention provides the software updating apparatus in a kind of communication network management system, comprise:
Be arranged on the operating terminal software version storehouse in the server system, be used to set up the download of operating terminal software version catalogue, recording operation terminal versions information and support operating terminal software, described operating terminal software version catalogue comprises the list information file;
Be arranged on the software solidification unit in the operating terminal, be used for detecting the software version information of this operating terminal corresponding to described software version storehouse, and when described software version information and this operating terminal current version information inconsistency, according to described software version information, obtain the list information file under the software version catalogue of new version software correspondence from server system, compare with local list information file, calculate the otherness listed files, according to the software version of described otherness listed files from described server system download and upgrade.
Wherein, described operating terminal version information comprises software version number and corresponding software version directory path information thereof.Filename, check code that the software that described list information file comprises this version is all.Described check code uses the CRC mode.
The present invention also provides the method for upgrading software in a kind of communication network management system, comprises following steps:
The A operating terminal is by the version information of the required software of server system detection self;
The described operating terminal of B judges whether the version information of current software is consistent with the version information of required software, if inconsistent, then by described server system described operating terminal carried out edition upgrading.When carrying out edition upgrading, described operating terminal obtains the list information file under the software version catalogue of new version software correspondence from server system, compare with local list information file, calculate the otherness listed files, according to the software version of described otherness listed files from described server system download and upgrade.
Wherein, all filename, the check codes of software that comprise this version in the described list information file; Described check code uses the CRC mode.
By relatively finding, technical scheme difference with the prior art of the present invention is, by being arranged on the operating terminal software version storehouse in the server system, set up operating terminal software version catalogue, recording operation terminal versions information, make and detect this operating terminal corresponding to the software version information in the described software version storehouse when the software solidification unit that is arranged in the operating terminal, during with the current version information inconsistency, according to described software version information, operating terminal is carried out software upgrading by described operating terminal software version catalogue.
Difference on this technical scheme has brought comparatively significantly beneficial effect, promptly by setting operation terminal software version repository in server system, has realized operating terminal software auto-update as required effectively, greatly reduces the consumption of human resources; On the other hand, network management system could be moved after no longer requiring all operations terminal all to finish upgrading as a whole.Comprise the listed files of filename, check code etc. by foundation, can avoid downloading the file that did not change, reduce bandwidth demand.
Description of drawings
Fig. 1 is the software updating apparatus fundamental diagram in the communication network management system according to an embodiment of the invention;
Fig. 2 is the flow chart of the method for upgrading software in the communication network management system according to an embodiment of the invention.
Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer, the present invention is described in further detail below in conjunction with accompanying drawing.
Innovative idea of the present invention is, in the server system of mobile communication network management system, set up operating terminal software version storehouse, whether set up the operating terminal software version catalogue of different editions thus and support the download of specified file, it is consistent to detect on self version and the server system version behind the operating terminal software startup automatically.Under inconsistent situation, operating terminal is realized the synchronous of software version by downloading upgrade software from server system.Like this, by guaranteeing the correctness of operation terminal software version repository on the server system, all operations terminal software can auto-update, under not having staff's condition, keep with the software version storehouse in the consistency of software.And the difference of different operating terminal staging time order and function does not influence the normal operation of system fully.
Below with reference to Fig. 1, further describe the software updating apparatus in the communication network management system according to an embodiment of the invention.
As shown in the figure, the software updating apparatus in the communication network management system comprises following two parts.
Operating terminal software version storehouse is arranged in the server system, is used to set up operating terminal software version catalogue; Write down the information of each software version number and corresponding software version directory path; Specifically, in the present embodiment, can realize as pathname with the version name, and under each terminal software the release directory the respective list message file is arranged, filename is fixed, list content comprises all filenames of this version terminal software, check code, and wherein check code can be selected the CRC check mode for use.In addition, operating terminal software version storehouse also is used to support the download of specified file.In the present invention, operating terminal software version storehouse is by manual maintenance, when upgrading version, version file copied in the server under the particular category at every turn, utilize instrument to generate version file tabulation and information of check code file, a part of issuing as version gets final product.
Operating terminal software solidification unit is arranged in the operating terminal, is used for version detection, auto-update.Specifically, this software solidification unit checked operation terminal is needed, promptly be recorded in the operating terminal software version storehouse software version information, and the software version of this information and current this operating terminal is compared, judge whether both are consistent corresponding to this operating terminal.This operating terminal of explanation has new software version under inconsistent situation, therefore carries out software upgrading.In software upgrade process, the software solidification unit compares the list information file that obtains from server system software version storehouse and local list information file, according to comparative result, new version software is downloaded to operating terminal from the operating terminal software version storehouse of server system.
Below the concise and to the point course of work of describing the software updating apparatus in the communication network management system.When operating terminal started, terminal software is start-up operation terminal software solidified cell at first.The operated required version information of object is checked in operating terminal software solidification unit, and compares with self current version, judges whether both are consistent.If consistent, this expression version need not upgrading, after this directly starts the service part module, normal operation; Otherwise,, then carry out software upgrading if inconsistent.Specifically, by server system software version storehouse, obtain the list information file under the corresponding catalogue of new version software on the server system, compare with local list information file, calculate the otherness listed files, and new version software is downloaded to operating terminal this locality from server system.After to be downloaded the finishing, the service part module of start-up operation terminal, normal operation.
In another embodiment of the present invention, for the operating terminal software version storehouse on the server system,, can not set up listing file, and directly download whole catalogue under the enough situations of bandwidth or under the generally very little situation of operating terminal software.
Next with reference to Fig. 2, further describe the method for upgrading software in the communication network management system according to an embodiment of the invention.As shown in Figure 2, at first in step 100, start the operating terminal software solidification unit that is arranged in the operating terminal; As mentioned above, the main application of this software solidification unit is to detect this operating terminal corresponding to the software version information in the described software version storehouse, and when described software version information and this operating terminal current version information inconsistency, according to described software version information, operating terminal is carried out software upgrading by described operating terminal software version catalogue.
After this enter step 110, this operating terminal detects the version information that self needs software by being arranged on the operating terminal software version storehouse in the server system.In the present embodiment, this step is finished by the software solidification unit that is arranged in the operating terminal.
After this enter step 120, whether the software solidification unit judges testing result in the operating terminal is consistent with self current software version.If consistent, illustrate that version does not need upgrading, enter step 130, directly start the service part module, normal operation; Otherwise, if inconsistent, then enter step 140, operating terminal software is upgraded.Specifically, software solidification part is obtained the list information file under the software version catalogue of new version software correspondence from server system, compare with local list information file, calculates the otherness listed files, and downloads to this locality from server system.After finishing software release upgrade, restart the service part module, normal operation.
Though by reference some preferred embodiment of the present invention, the present invention is illustrated and describes, but those of ordinary skill in the art should be understood that, can do various changes to it in the form and details, and the spirit and scope of the present invention that do not depart from appended claims and limited.
Claims (6)
1. the software updating apparatus in the communication network management system is characterized in that, comprises:
Be arranged on the operating terminal software version storehouse in the server system, be used to set up the download of operating terminal software version catalogue, recording operation terminal versions information and support operating terminal software, described operating terminal software version catalogue comprises the list information file;
Be arranged on the software solidification unit in the operating terminal, be used for detecting the software version information of this operating terminal corresponding to described software version storehouse, and when described software version information and this operating terminal current version information inconsistency, according to described software version information, obtain the list information file under the software version catalogue of new version software correspondence from server system, compare with local list information file, calculate the otherness listed files, according to the software version of described otherness listed files from described server system download and upgrade.
2. the software updating apparatus in the communication network management system according to claim 1 is characterized in that, described operating terminal version information comprises software version number and corresponding software version directory path information thereof.
3. the software updating apparatus in the communication network management system according to claim 1 is characterized in that, filename, check code that the software that described list information file comprises this version is all.
4. the software updating apparatus in the communication network management system according to claim 3 is characterized in that, described check code uses the CRC mode.
5. the method for upgrading software in the communication network management system is characterized in that, comprises following steps:
The A operating terminal is by the version information of the required software of server system detection self;
The described operating terminal of B judges whether the version information of current software is consistent with the version information of required software, if it is inconsistent, then described operating terminal is carried out edition upgrading by described server system, when carrying out edition upgrading, described operating terminal obtains the list information file under the software version catalogue of new version software correspondence from server system, compare with local list information file, calculate the otherness listed files, according to the software version of described otherness listed files from described server system download and upgrade.
6. the method for upgrading software in the communication network management system according to claim 5 is characterized in that, comprises all filename, the check codes of software of this version in the described list information file;
Described check code uses the CRC mode.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100370255A CN100373861C (en) | 2004-04-21 | 2004-04-21 | Software upgrade device in communication network management system and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100370255A CN100373861C (en) | 2004-04-21 | 2004-04-21 | Software upgrade device in communication network management system and method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1691600A CN1691600A (en) | 2005-11-02 |
CN100373861C true CN100373861C (en) | 2008-03-05 |
Family
ID=35346751
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004100370255A Expired - Fee Related CN100373861C (en) | 2004-04-21 | 2004-04-21 | Software upgrade device in communication network management system and method thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100373861C (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010148873A1 (en) * | 2009-12-29 | 2010-12-29 | 中兴通讯股份有限公司 | Method for managing version files, and optical line terminal |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100442712C (en) * | 2005-12-13 | 2008-12-10 | 华为技术有限公司 | Method and system for realizing network terminal equipment configuration automatic updating |
CN101119143B (en) * | 2006-08-01 | 2012-04-18 | 华为技术有限公司 | Tower amplifier software updating method and system and tower amplifier |
CN101119517B (en) * | 2007-07-12 | 2010-11-10 | 深圳市融创天下科技发展有限公司 | Method of automatic downloading software from network server |
CN101626391A (en) * | 2008-07-08 | 2010-01-13 | 盛大计算机(上海)有限公司 | Method for processing resource of network game client |
CN101355454B (en) * | 2008-09-09 | 2011-10-26 | 中兴通讯股份有限公司 | System and method for automatically upgrading distributed network management server |
CN101420324B (en) * | 2008-10-10 | 2011-04-20 | 中兴通讯股份有限公司 | Network management system and version renovating method for proxy software |
CN102591874B (en) * | 2011-01-12 | 2013-12-25 | 联想(北京)有限公司 | Prompt method, terminal and server |
EP2675202A4 (en) * | 2011-05-13 | 2014-05-28 | Huawei Device Co Ltd | Method, apparatus and mobile terminal for updating service content of unstructured supplementary service data |
CN105808278A (en) * | 2014-12-31 | 2016-07-27 | ***通信集团辽宁有限公司 | Client version upgrading method and device |
CN105554067A (en) * | 2015-12-04 | 2016-05-04 | 广州能迪能源科技股份有限公司 | Method for automatically updating data of hardware data acquisition equipment through cloud end |
CN105871600B (en) * | 2016-03-28 | 2019-03-22 | 努比亚技术有限公司 | The upgrading packet inspection method and service device, upgrade method and system of application program |
CN114338395A (en) * | 2021-12-29 | 2022-04-12 | 武汉烽火信息集成技术有限公司 | C/S communication network management method, storage medium, electronic equipment and system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1469169A (en) * | 2002-06-12 | 2004-01-21 | 夏普株式会社 | Liquid crystal display device |
CN1477500A (en) * | 2002-08-19 | 2004-02-25 | 万达信息股份有限公司 | Software automatic upgrading and updating method under Client/Server frame |
-
2004
- 2004-04-21 CN CNB2004100370255A patent/CN100373861C/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1469169A (en) * | 2002-06-12 | 2004-01-21 | 夏普株式会社 | Liquid crystal display device |
CN1477500A (en) * | 2002-08-19 | 2004-02-25 | 万达信息股份有限公司 | Software automatic upgrading and updating method under Client/Server frame |
Non-Patent Citations (2)
Title |
---|
基于Delphi软件升级的自动实现. 李金国,惠晓威,刘艳华.信息技术,第27卷第11期. 2003 * |
网络软件自动升级剖析. 矫桂秋;覃一宁.计算机应用,第23卷第11期. 2003 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010148873A1 (en) * | 2009-12-29 | 2010-12-29 | 中兴通讯股份有限公司 | Method for managing version files, and optical line terminal |
Also Published As
Publication number | Publication date |
---|---|
CN1691600A (en) | 2005-11-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100373861C (en) | Software upgrade device in communication network management system and method thereof | |
CN101110788B (en) | Method and system for updating client software | |
US6996818B2 (en) | Update system for facilitating software update and data conversion in an electronic device | |
CN102262544B (en) | The method and apparatus of software upgrading | |
US7080371B1 (en) | Method, system, apparatus and program product for distribution and instantiation of software upgrades | |
CN101593121B (en) | Method, device and system for software on-line upgrade | |
EP1073955B1 (en) | Method, system, apparatus and program product for distribution and instantiation of software upgrades | |
CN103019757A (en) | Method, device and system for synchronizing software among multiple clients | |
US20070015538A1 (en) | Network and method for the localization and customization of new mobile devices employing SIM/smart card | |
RU2376715C1 (en) | Multimedia middleware device which uses metadata, method of managing multimedia middleware and data carrier thereof | |
CN102195804A (en) | Automatic updating method of software and system thereof | |
CN101610604A (en) | A kind of method for upgrading software and system | |
CN102193805A (en) | Device and method for upgrading software patches | |
CN102571860A (en) | Method, device and system for managing plug-in module | |
CN105528205A (en) | Update control method and update control system | |
US20050193390A1 (en) | Program downloading method, program switching method and network apparatus | |
CN104918114A (en) | Method and device for upgrading operation system | |
CN105468422A (en) | Method and system for optimizing operation system | |
CN112650515A (en) | Software upgrading and downgrading method based on tag list | |
WO2013040906A1 (en) | Method and system for managing software version of base station | |
CN101119188B (en) | Single board updating method for implementing uninterruptive service | |
EP1678931A1 (en) | Method, software and apparatus for performing actions on a wireless device using action lists and versioning | |
CN114296771A (en) | Installation package increment upgrading method and device based on file comparison | |
CN104092777A (en) | Method and system for synchronously storing layout setting of clients in server | |
CN101425078A (en) | Software source code updating method and 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: 20080305 Termination date: 20180421 |