CN1992639B - Method for remote updating software and data of network equipment - Google Patents

Method for remote updating software and data of network equipment Download PDF

Info

Publication number
CN1992639B
CN1992639B CN2005101328086A CN200510132808A CN1992639B CN 1992639 B CN1992639 B CN 1992639B CN 2005101328086 A CN2005101328086 A CN 2005101328086A CN 200510132808 A CN200510132808 A CN 200510132808A CN 1992639 B CN1992639 B CN 1992639B
Authority
CN
China
Prior art keywords
data
software
load
active
loading
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
CN2005101328086A
Other languages
Chinese (zh)
Other versions
CN1992639A (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 CN2005101328086A priority Critical patent/CN1992639B/en
Publication of CN1992639A publication Critical patent/CN1992639A/en
Application granted granted Critical
Publication of CN1992639B publication Critical patent/CN1992639B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a network equipment software and data remote update method, in order to solve that the remote update software and data in the existing network equipment might lead to the failure and so the system operation is unstable. The method of the invention includes: the step to transmit the new version software to the equipment; the step to transmit the new version data to the equipment; processing the data loading of the equipment, and when the data loading failure, alternating the data main and backup switching, and software main and backup switching, and processing data loading, until data loading successful. The method of the invention can do data transmission and data update from the remote, even the new versions data or the new version software transmission error causing the update not successful, according to the switching rule, it can still load the old version software and data, to ensure the system stability, and improve the security of the remote update, and greatly increase work efficiency and reduce the costs.

Description

The software of the network equipment and remote data update method
Technical field
The present invention relates to a kind of electric data processing method, relate in particular to a kind of software and remote data update method of the network equipment.
Background technology
In mobile communication system, equipment such as switch, base station have been generally included.With the 3-G (Generation Three mobile communication system) is example, comprises several radio network controllers (hereinafter to be referred as RNC) and plurality of nodes B (hereinafter to be referred as NodeB).Usually, have active and standby software and a cover and the corresponding data of software version on RNC and the NodeB, RNC and NodeB go up the specific software of operation, use corresponding data to finish the required work of mobile communication system.Simultaneously, finish work such as data configuration to RNC, NodeB, software administration, edition upgrading by network management system.
Open in present 3-G (Generation Three mobile communication system), in the maintenance, upgrade job, at first be that RNC and NodeB finish engineering construction, utilize existing optical fiber or E1 circuit that RNC is connected by network with NodeB; Secondly, the RNC side normally starts RNC by network management system to configure data, download software; At last, to each scene, NodeB base station, use network management system to configure data, download software, NodeB is normally started by the technical staff.In existing scheme, need finish the parameter butt joint of RNC and NodeB, in order to be convenient in the future to safeguard, also need in the data configuration process, configure the AAL5 path that is applied to IPOA.In addition, in maintenance upgrade work subsequently, also need to come synchrodata, download software by network management system.
But, having the following disadvantages in the technology at present:
When 1, opening NodeB, must the technical staff reach the spot and can finish, this has just increased operation cost, and owing to be subjected to factor restrictions such as traffic, geography, will certainly influence the progress of beginning work;
2, after the installation butt joint is finished, can set up the IPOA passage between RNC and the NodeB,, will raise the efficiency greatly and cost saving if can be unified in configuration and the renewal of finishing in the machine room RNC, NodeB by network management system.But, if the software of remote upgrade NodeB can cause the corresponding old data of new software version, causing the data load failure, the IPOA link down so just can't be finished the configuration of new data by the IPOA path.
When 3, in daily maintenance work, needing RNC and NodeB upgraded, in case the upgrading failure occurs occurring in the escalation process, the data situation not corresponding with software version among RNC and the NodeB will appear, can cause RNC and NodeB normally to move, have a strong impact on the stability of mobile communication system, cause great loss.
Summary of the invention
At existing problem and shortage in the above-mentioned prior art, the purpose of this invention is to provide a kind of software and remote data update method of the network equipment, can reduce cost, raise the efficiency by the software and hardware of the remote update network equipment.
The present invention is achieved in that a kind of software and remote data update method of the network equipment, may further comprise the steps:
With the step of redaction transfer of data, as the main data of using of described equipment to equipment;
Use described master equipment to be carried out data load with data, active and standby switching of the data that when data load is failed, hocket and the active and standby switching of software, the line data of going forward side by side loads, up to the data load success;
New version software is transferred to equipment, as the main software of using of described equipment;
Use described master described equipment to be carried out software loading with software, active and standby switching of the data that when data load is failed, hocket and the active and standby switching of software, the line data of going forward side by side loads, up to the data load success.
Wherein, when data load is failed, carry out following steps in the described method:
(1) carries out the active and standby switching of the data line data of going forward side by side and load, if data load success then step finish, if data load failure then enter step (2);
(2) carry out the active and standby switching of the software line data of going forward side by side and load, if data load success then step finish, if data load failure then return step (1).
Wherein, when at first the redaction transfer of data being arrived equipment, described method is specially:
(I) the redaction data are sent to equipment, as the main data of use, legacy data is as preliminary data with the redaction data, and the line data of going forward side by side loads, if data load success then enter step (III), if data load failure then enter step (II);
(II) carry out active and standby switching of data and loading data, enter step (III);
(III) new version software is sent to equipment, and new version software is used software as main, legacy version software is as standby software, and loading data, and step finishes if data load is successful, if data load is failed then entered step (IV);
(IV) carry out active and standby switching of data and loading data, step finishes if data load is successful, if data load is failed then entered step (V);
(V) carry out active and standby switching of software and loading data, step finishes if data load is successful, if data load is failed then entered step (IV).
Wherein, after new version software and the success of redaction data load, described method is further comprising the steps of: with preliminary data and the main data sync of using; With standby software and the main software synchronization of using.
Wherein, when at first new version software being transferred to equipment, described method is specially:
1. new version software is sent to equipment, as the main software of use, legacy version software is as standby software with new version software, and the line data of going forward side by side loads, if data load success then enter step 4., if data load failure then enter step 2.;
2. carry out active and standby switching of data and loading data, enter step 3., wherein, active and standby data are legacy version;
3. carry out active and standby switching of software and loading data, if data load success then enter step 4., if data load failure then enter step 2.;
4. the redaction data are sent to equipment, and the redaction data are used data as main, legacy data is as preliminary data, and loading data, and step finishes if data load is successful, if data load is failed then entered step 5.;
5. carry out active and standby switching of data and loading data, step finishes if data load is successful, if data load is failed then entered step 6.;
6. carry out active and standby switching of software and loading data, step finishes if data load is successful, if data load is failed then entered step 5..
Wherein, after new version software and the success of redaction data load, described method is further comprising the steps of: with preliminary data and the main data sync of using; With standby software and the main software synchronization of using.
The software and the remote data update method of the network equipment that the present invention proposes are compared with existing device updating method, can be in long-range transfer of data and the Data Update of carrying out, in case the data load failure occurs then the data owner that hockets, be equipped with and switch and the software master, be equipped with and switch, till the data load success, assurance equipment can correctly load redaction data and software, even redaction data or new version software because of error of transmission cause the upgrading can't be successful, still can guarantee the success of device loads legacy version software and data according to switching law, guaranteed the stability of system, make equipment can not occur causing equipment to move because of the upgrading failure by remote update software and data, improve the fail safe of remote update, greatly improved operating efficiency, reduced cost.
Fig. 1 is the schematic flow sheet of the data load that proposes of the present invention;
Fig. 2 is the schematic flow sheet of the software loading that proposes of the present invention;
Fig. 3 is a preferred embodiment of the present invention schematic flow sheet;
Fig. 4 is another preferred embodiment schematic flow sheet of the present invention.
Description of drawings
The present invention is described in further detail below in conjunction with accompanying drawing.
The method that the present invention proposes is when data load is failed, at first carry out active and standby switching of data and loading data, step finishes if data load is successful, if load failure, then carry out the active and standby switching of the software line data of going forward side by side and load, if data load success then step finish, if load failure, then proceed the active and standby switching of data, up to the loading data success.
Be illustrated in figure 1 as the process of data sync.During data sync, at first new data becomes and main use data, and the data of current use become preliminary data, if the data load success, then data sync successfully; If data load failure for a certain reason, then active and standby data are switched, and new data becomes preliminary data, and old data become the master and use data, have so just guaranteed the stability of communication equipment when failure of data synchronization;
Be illustrated in figure 2 as the process of software synchronization.During software synchronization, download software by network management system, new software becomes the master and uses software, and the software of current operation becomes standby software; Carry out data load then, load successfully, software upgrade success then, standby software also is updated to newly downloaded software simultaneously; Load failure, then the master/slave data state switches, this moment, owing to do not carry out data sync, be the data that are applicable to old software in the master/slave data, but new software is to old data, if still data load failure, then switch priority, need carry out the active and standby switching of software again, like this according to state, new software becomes standby software, old software becomes the master and uses software, loads successfully, has so just guaranteed the stability of communication equipment when software synchronization is failed.
Embodiment
The preferred embodiment of the present invention one as shown in Figure 3, this preferred embodiment is the upgrading of advanced line data, carries out software upgrading again, may further comprise the steps:
(I) the redaction data are sent to equipment, as the main data of using, legacy data is as preliminary data with the redaction data, and the line data of going forward side by side loads, and this moment is main to be the redaction data with data, and main is legacy version software with software, the data load failure;
(II) carry out active and standby switching of data and loading data according to rule, this moment, active and standby software was legacy version owing to do not carry out the new version software transmission, and main is legacy data with data, and the data load success enters step (III);
(III) network management system sends to equipment with new version software, and new version software is used software as main, and legacy version software is as standby software, and loading data, and this moment is main to be legacy version with data, and main is new version software with software, the data load failure,
(IV) carry out the active and standby switching of data according to rule, loading data, this moment is main all to be redaction with data and master with software, the loading data success stops to switch.
New version software loads the redaction data failure in the step (IV) if cause for a certain reason, then according to rule continue to hocket active and standby switching of data and the active and standby switching of software, up to the success of legacy version software loading legacy data, the equipment that can guarantee so also can normally move when the upgrading failure.
The preferred embodiment of the present invention two as shown in Figure 4, this preferred embodiment is for carrying out software upgrading earlier, carries out the data upgrading again, may further comprise the steps:
1. new version software is sent to equipment, new version software is used software as main, legacy version software is as standby software, and loading data, and this moment is main to be legacy data with data, and main is new version software with software, the data load failure;
2. carry out the active and standby switching of data according to rule, the line data of going forward side by side loads, and this moment, active and standby data were legacy version owing to do not carry out the redaction transfer of data, and main is new version software with software, the data load failure;
3. carry out the active and standby switching of software according to rule, the line data of going forward side by side loads, and this moment is main to be legacy data with data, and main is legacy version software with software, and 4. the data load success enters step;
4. network management system sends to equipment with the redaction data, and as the main data of using, legacy data is as preliminary data and loading data with the redaction data, and this moment is main to be redaction with data, and main is legacy version with software, the data load failure;
5. carry out the active and standby switching of data according to rule, the line data of going forward side by side loads, and this moment is main to be legacy data with data, and main is legacy version software with software, and the data load success stops to switch.
Though not success of upgrading this moment, redaction data and new version software all have been transferred to equipment.Network management system is initiated the software version switching, and redaction is switched to the main software of using, and data load failure is at this moment carried out the active and standby switching of data according to rule, and this moment, the master was redaction with data and master with software, the data load success, and upgrading is finished.
New version software loads the redaction data failure in the step (IV) if cause for a certain reason, then according to rule continue to hocket active and standby switching of data and the active and standby switching of software, up to the success of legacy version software loading legacy data, the equipment that can guarantee so also can normally move when the upgrading failure.
As preferably, in the preferred embodiment of the present invention one and preferred embodiment two, system can all be updated to redaction with active and standby data and active and standby software in new version software and the synchronous and software synchronization of the laggard line data of redaction data load success.If do not carry out synchronously, then legacy version software is retained in the preliminary data, can be used as standbyly, and equipment can keep a plurality of preliminary datas and a plurality of standby software.

Claims (6)

1. the software of a network equipment and remote data update method is characterized in that, described method comprises:
The redaction transfer of data is arrived equipment, as the main data of using of described equipment;
Use described master equipment to be carried out data load with data, active and standby switching of the data that when data load is failed, hocket and the active and standby switching of software, the line data of going forward side by side loads, up to the data load success;
New version software is transferred to equipment, as the main software of using of described equipment;
Use described master described equipment to be carried out software loading with software, active and standby switching of the data that when software loading is failed, hocket and the active and standby switching of software, the line data of going forward side by side loads, up to the data load success.
2. the software of the network equipment according to claim 1 and remote data update method is characterized in that, during the data load failure, carry out following steps:
(1) carries out the active and standby switching of the data line data of going forward side by side and load, if data load success then step finish, if data load failure then enter step (2);
(2) carry out the active and standby switching of the software line data of going forward side by side and load, if data load success then step finish, if data load failure then return step (1).
3. the software of described a kind of network equipment according to claim 1 and 2 and remote data update method is characterized in that, described method is specially:
(I) the redaction data are sent to equipment, as the main data of use, legacy data is as preliminary data with the redaction data, and the line data of going forward side by side loads, if data load success then enter step (III), if data load failure then enter step (II);
(II) carry out active and standby switching of data and loading data, enter step (III);
(III) new version software is sent to equipment, and new version software is used software as main, legacy version software is as standby software, and loading data, and step finishes if data load is successful, if data load is failed then entered step (IV);
(IV) carry out active and standby switching of data and loading data, step finishes if data load is successful, if data load is failed then entered step (V);
(V) carry out active and standby switching of software and loading data, step finishes if data load is successful, if data load is failed then entered step (IV).
4. the software of the network equipment according to claim 3 and remote data update method is characterized in that, after new version software and the success of redaction data load, described method is further comprising the steps of:
With preliminary data and the main data sync of using;
With standby software and the main software synchronization of using.
5. the software of a kind of network equipment according to claim 1 and 2 and remote data update method is characterized in that, active and standby switching of the described data that hocket and the active and standby switching of software, and the line data of going forward side by side loads, and is specially up to data load success step:
1. new version software is sent to equipment, as the main software of use, legacy version software is as standby software with new version software, and the line data of going forward side by side loads, if data load success then enter step 4., if data load failure then enter step 2.;
2. carry out active and standby switching of data and loading data, enter step 3., wherein, active and standby data are legacy version;
3. carry out active and standby switching of software and loading data, if data load success then enter step 4., if data load failure then enter step 2.;
4. the redaction data are sent to equipment, and the redaction data are used data as main, legacy data is as preliminary data, and loading data, and step finishes if data load is successful, if data load is failed then entered step 5.;
5. carry out active and standby switching of data and loading data, step finishes if data load is successful, if data load is failed then entered step 6.;
6. carry out active and standby switching of software and loading data, step finishes if data load is successful, if data load is failed then entered step 5..
6. the software of the network equipment according to claim 5 and remote data update method is characterized in that, after new version software and the success of redaction data load, described method is further comprising the steps of:
With preliminary data and the main data sync of using;
With standby software and the main software synchronization of using.
CN2005101328086A 2005-12-27 2005-12-27 Method for remote updating software and data of network equipment Expired - Fee Related CN1992639B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2005101328086A CN1992639B (en) 2005-12-27 2005-12-27 Method for remote updating software and data of network equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2005101328086A CN1992639B (en) 2005-12-27 2005-12-27 Method for remote updating software and data of network equipment

Publications (2)

Publication Number Publication Date
CN1992639A CN1992639A (en) 2007-07-04
CN1992639B true CN1992639B (en) 2011-08-10

Family

ID=38214602

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2005101328086A Expired - Fee Related CN1992639B (en) 2005-12-27 2005-12-27 Method for remote updating software and data of network equipment

Country Status (1)

Country Link
CN (1) CN1992639B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9038053B2 (en) 2012-08-27 2015-05-19 Lenovo Enterprise Solutions (Singapore) Pte. Ltd Non-disruptive software updates for servers processing network traffic

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101114935A (en) * 2007-07-27 2008-01-30 华为技术有限公司 System upgrading method, upgrading system and monitoring entity
CN101937347A (en) * 2010-08-06 2011-01-05 深圳市共进电子有限公司 Method for managing automatic updating in special networked terminal equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6668304B1 (en) * 2000-01-18 2003-12-23 International Business Machines Corporation Transaction support on logical disks
CN1493984A (en) * 2002-11-01 2004-05-05 英业达股份有限公司 Distribution type data synchronous system and its method
CN1682184A (en) * 2002-09-20 2005-10-12 国际商业机器公司 Method and apparatus for automatic updating and testing of software

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6668304B1 (en) * 2000-01-18 2003-12-23 International Business Machines Corporation Transaction support on logical disks
CN1682184A (en) * 2002-09-20 2005-10-12 国际商业机器公司 Method and apparatus for automatic updating and testing of software
CN1493984A (en) * 2002-11-01 2004-05-05 英业达股份有限公司 Distribution type data synchronous system and its method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
全文.

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9038053B2 (en) 2012-08-27 2015-05-19 Lenovo Enterprise Solutions (Singapore) Pte. Ltd Non-disruptive software updates for servers processing network traffic
US9235408B2 (en) 2012-08-27 2016-01-12 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. Non-disruptive software updates for servers processing network traffic

Also Published As

Publication number Publication date
CN1992639A (en) 2007-07-04

Similar Documents

Publication Publication Date Title
CN100391289C (en) Method of updating remote subsystem in mobile communication system
CN1536819B (en) Method for implementing dual location in next network
CN101166321B (en) Software upgrade method for remote RF unit in radio communication system
CN101610533B (en) Method and device for realizing backup switching of access controller
CN100428155C (en) Upgrading method of communication equipment
CN105487413A (en) Main/standby control system and main/standby switching method of urban railway transit
CN100502319C (en) Method for updating software of remote terminal RF unit in wireless communication system
CN1992639B (en) Method for remote updating software and data of network equipment
CN103685530A (en) Automatic upgrade control method and system for WLAN current network APs
CN100530008C (en) Method and automation system for operating and/or observing at least one field device
CN104486394A (en) Non-interrupting service software upgrading method and device
CN102143604A (en) Method, system and device for recovering control and provisioning for wireless access point (CAPWAP) tunnel
CN101668329B (en) Method for accessing wireless local area network to other system and wireless access point device
CN112468328A (en) Dual-redundancy FC-AE-1553 network reconstruction method based on switched topology
US20050089029A1 (en) Method for operating a transmission system and transmission system in an energy supply network
CN103209091A (en) Hot backup method and system for clustering system
CN111371680B (en) Route management method, device, equipment and storage medium for dual-computer hot standby
CN101677275B (en) System and method of managing network element authority
CN101944954A (en) Method and system for realizing main /standby switch of single boards
CN106656641A (en) Network device and configuration method thereof
CN103096362A (en) ZigBee network recovery method
CN101958839A (en) Method and system for establishing operation maintenance channel
CN104753703A (en) Method and system for controlling network topology
CN101557306A (en) Electronic device and method for setting working modes of line cards thereof
CN104731071A (en) Redundant-waste heat backup method of mater engine in centralized control 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: 20110810

Termination date: 20141227

EXPY Termination of patent right or utility model