CN104021025A - Remote microwave outdoor unit upgrading method - Google Patents

Remote microwave outdoor unit upgrading method Download PDF

Info

Publication number
CN104021025A
CN104021025A CN201410310558.XA CN201410310558A CN104021025A CN 104021025 A CN104021025 A CN 104021025A CN 201410310558 A CN201410310558 A CN 201410310558A CN 104021025 A CN104021025 A CN 104021025A
Authority
CN
China
Prior art keywords
odu
idu
upgrading
software
aku
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.)
Granted
Application number
CN201410310558.XA
Other languages
Chinese (zh)
Other versions
CN104021025B (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.)
CICT Mobile Communication Technology Co Ltd
Original Assignee
Wuhan Hongxin Telecommunication Technologies Co Ltd
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 Wuhan Hongxin Telecommunication Technologies Co Ltd filed Critical Wuhan Hongxin Telecommunication Technologies Co Ltd
Priority to CN201410310558.XA priority Critical patent/CN104021025B/en
Publication of CN104021025A publication Critical patent/CN104021025A/en
Application granted granted Critical
Publication of CN104021025B publication Critical patent/CN104021025B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention relates to a remote microwave outdoor unit upgrading method which comprises the following steps: (1) identifying whether software version of an outdoor unit (ODU) needs to be upgraded through an indoor unit (IDU), establishing stable communication link between IDU and ODU, and starting the upgrading process through the IDU; (2) splitting the ODU software upgrade package through the IDU, starting to transmit monitoring software upgrade package to ODU, and realizing interaction confirmation in the upgrading process; and (3) performing the software validity check through the ODU, backing up the original program, and switching a new program. The upgrading method has the characteristics of high upgrading efficiency and the capacity of reducing the upgrading cost and upgrading difficulty, the whole software upgrading process is controllable and the upgrading success rate is improved due to the check and breakpoint transmission function of each package in the upgrading function, effective management of the version is realized, the original version operation can be realized under abnormal conditions, and the safety and reliability of the upgrading function are ensured. The ODU is generally mounted on an iron tower with the height of 30m, and when function upgrading is involved, the upgraded software of the ODU can be safely and reliably provided by using the method.

Description

A kind of microwave outdoor unit remote upgrade method
Technical field
The present invention relates in microwave transmission system, a kind of method of giving outdoor unit (ODU) software upgrading by indoor unit (IDU), is specifically related to a kind of microwave outdoor unit remote upgrade method.
Background technology
In microwave transmission system, be generally divided into indoor unit (IDU) and outdoor unit (ODU), outdoor unit is placed on base station iron tower, is highly generally more than 30 meters, and IDU is connected by IF cable with ODU, and network management monitoring information is also by this link transmission.When ODU breaks down or when ODU function renewal needs ROMPaq, by upper tower, approaching ODU comes upgrade maintenance very inconvenient, for this reason, a kind of method of giving ODU remote upgrade that the present invention introduces, can by IDU, carry out software upgrade job very easily to ODU at machine room, convenient is the function upgrading of ODU.
Summary of the invention
The problem existing for solving background technology, the invention provides a kind of microwave outdoor unit remote upgrade method, comprises the following steps:
Step (1), IDU identification ODU software version need upgrading, and IDU starts to set up stabilized communication with ODU and links, and IDU starts the flow process of upgrading;
Step (2), IDU split ODU software upgrade package, start to send monitoring software AKU to ODU, and the mutual confirmation in escalation process adopts every bag verification, and every bag is confirmed mode;
Step (3), ODU carry out software efficiency verification, and backup original program, switches new procedures.
The identification of IDU described in step (1) ODU software version needs upgrading, and IDU starts to set up stabilized communication with ODU and links, and IDU starts the flow process of upgrading, and further comprises following content:
when IDU receives the steering order to ODU upgrading, and when IDU detects the current software version of ODU and the ODU non-uniformity of software versions of the interior storage of IDU, IDU sends test packet test and ODU communication link stability, if communication success ratio is greater than 95%, prepare to send software upgrade package (step 104) to ODU, prepare to ODU upgrade software (step 101,102);
2. IDU detects the ODU software version of storage in the current software version of ODU and IDU when consistent, the IDU flow process (step 103) that stops upgrading.
IDU described in step (2) splits ODU software upgrade package, starts to send monitoring software AKU to ODU, and realizes the mutual confirmation in escalation process, further comprises following content:
iDU sends the essential information of software upgrade package to ODU, comprise the fileinfo of ODU AKU, the check code of upgrading data packet, AKU size, the magnitude of load (step 105) of each packet after AKU splits;
2. ODU receives after the essential information of the software upgrade package that IDU sends, and checks the fileinfo of AKU; If fileinfo is legal, ODU starts software upgrade package and receives flow process, the transmission (step 107) that notice IDU prepares upgrading data packet; If fileinfo is illegal, ODU stops upgrading, and notice IDU file is illegal, and flow process (step 106) stops upgrading;
3. IDU receives after the information after ODU prepares, and sends successively in order packet (step 111);
If 4. ODU receives sequence number packet check code and do not mate, notice IDU resends certain sequence number packet (step 112, step 113, step 114);
If 5. ODU receives packet sequence number and do not mate with AKU sending order, notice IDU sends appointed sequence number packet (step 115, step 116, step 117);
If 6. ODU is due to abnormal end upgrading in escalation process, next time, while again upgrading, notice IDU was since the sequence number upgrading (step 108, step 109, step 110) of interruption last time.
Described in step (3), ODU carries out software efficiency verification, and backup original program, switches new procedures, further comprises following content:
1., after ODU reception AKU completes, it has received all packets (step 118) notice IDU;
oDU integrates by sequence number all upgrading data packet, and calculation check code, if information when check code starts with upgrading is consistent, notice IDU AKU successfully receives; Otherwise notice IDU upgrade file is preserved unsuccessfully, and upgrading need to restart (step 118, step 119, step 120, step 121);
after ODU AKU verification succeeds, by original program backup, prepare to be switched to new procedures;
oDU moves new procedures, unsuccessful if ODU starts new procedures, automatically switches to original program operation, and reports ODU updating result (step 122, step 123, step 124) to IDU.
Compared with prior art, advantage of the present invention is:
1. by IDU, to ODU software, upgrade, can realize efficient, the safe upgrading to ODU;
2. escalation process whole process is controlled, adopts every bag verification, every bag to confirm mode, guarantees the reliability of upgrading;
3. adopted breaker point continuous transmission method, if communication link breaks down, ODU can preserve the successful packet information that last time, IDU sended over, and as the starting point of same upgrade file next time, improves upgrading efficiency;
4. the new early version backup of ODU program, abnormal if new ROMPaq occurs, can revert to legacy code operation, guarantee the security of software upgrading.
 
English to Chinese:
IDU:indoor unit, indoor unit;
ODU:outdoor unit, outdoor unit;
CRC:cyclic redundancy check, cyclic redundancy check (CRC) code.
Accompanying drawing explanation
fig. 1 is overall flow block diagram of the present invention;
Fig. 2 is the program flow diagram of specific implementation of the present invention.
Embodiment
In order to make object of the present invention, technical scheme and advantage more clear, below with reference to accompanying drawing, the present invention is described in more detail:
As shown in Figure 1 and Figure 2, realization flow figure of the present invention has comprised following steps:
(1) IDU receives the instruction 101 that need to upgrade to ODU;
(2) IDU judges current ODU operating software version and upgraded version whether consistent 102;
(3) IDU judges that current ODU operating software version is consistent with upgraded version, the IDU flow process 103 that stops upgrading;
(4) IDU judge current ODU operating software version and upgraded version inconsistent, IDU continues upgrading flow process, and test I DU and ODU communication link, guarantees to communicate by letter unobstructed 104;
(5) IDU sends the essential information of AKU to ODU, comprises AKU fileinfo, AKU size, the information such as the check code of AKU 105;
(6) ODU checks that whether AKU fileinfo is legal, judges whether this software upgrade package is the software upgrade package 105 of ODU;
(7) ODU checks that AKU fileinfo is illegal, and ODU stops upgrading, and notifies IDU fileinfo illegal, and flow process 106 stops upgrading;
(8) ODU inspection AKU fileinfo is correct, continues to check the breakpoint information that whether has same upgrade file in ODU, and being convenient to ODU judgement is to unwrap and begin or upgrade 107,108 from breakpoint from AKU first;
(9) ODU is not checked through AKU breakpoint information, and notice IDU unwraps from first the upgrading 109 of beginning;
(10) ODU is checked through AKU breakpoint information, and notice IDU starts to continue upgrading 110 from breakpoint;
(11) IDU sends upgrading data packet 111 in order;
(12) ODU carries out CRC check to each upgrading data packet receiving, and judges check code whether consistent 112;
(13) ODU judgement check code is inconsistent, and notice IDU retransmits this sequence number packet 113;
(14) ODU judgement check code is consistent, and notice IDU sends next packet 114 in order;
(15) whether the packet sequence number that ODU judgement receives sends 115 in order;
(16) ODU judgement packet sequence number does not send in order, requires IDU to retransmit appointed sequence number packet, and IDU responds and sends appointed sequence number packet 117 according to ODU;
(17) ODU judgement packet sends according to sequence number, receives this packet and notifies IDU to continue in order to send next bag 116;
(18) IDU notice ODU Packet Generation completes, and ODU is integral data bag in order, and calculates the check code 118 of whole AKU;
(19) check code that ODU judgement calculates and the check code whether consistent 119 in upgrade information;
(20) ODU judgement calculates check code and the check code in upgrade information are inconsistent, and notice IDU file is preserved unsuccessfully, and upgrading need to restart 121;
(21) check code that ODU judgement calculates is consistent with the check code in upgrade information, backs up original program, prepares to be switched to new procedures operation 120;
(22) ODU judges whether new procedures moves successfully 122;
(23) operation of ODU judgement new procedures is unsuccessful, is switched to legacy code operation, and reports upgrading handoff failure 124 to IDU;
(24) ODU judgement new procedures moves successfully, to IDU, reports and has upgraded successfully 123.

Claims (4)

1. a microwave outdoor unit remote upgrade method, is characterized in that: comprises the following steps,
Step (1), IDU identification ODU software version need upgrading, and IDU starts to set up stabilized communication with ODU and links, and IDU starts the flow process of upgrading;
Step (2), IDU split ODU software upgrade package, start to send monitoring software AKU to ODU, and the mutual confirmation in escalation process adopts every bag verification, and every bag is confirmed mode;
Step (3), ODU carry out software efficiency verification, and backup original program, switches new procedures.
2. a kind of microwave outdoor unit remote upgrade method according to claim 1, it is characterized in that: the identification of IDU described in step (1) ODU software version needs upgrading, IDU starts to set up stabilized communication with ODU and links, and IDU starts the flow process of upgrading, and further comprises following content:
1. when IDU receives the steering order to ODU upgrading, and when IDU detects the current software version of ODU and the ODU non-uniformity of software versions of the interior storage of IDU, IDU sends test packet test and ODU communication link stability, if communication success ratio is greater than 95%, prepare to send software upgrade package to ODU, prepare to ODU upgrade software;
2. IDU detects the ODU software version of storage in the current software version of ODU and IDU when consistent, and IDU stops the flow process of upgrading.
3. a kind of microwave outdoor unit remote upgrade method according to claim 1 and 2, it is characterized in that: IDU described in step (2) splits ODU software upgrade package, beginning sends monitoring software AKU to ODU, and realizes the mutual confirmation in escalation process, further comprises following content:
1. IDU sends the essential information of software upgrade package to ODU, comprises the fileinfo of ODU AKU, the check code of upgrading data packet, AKU size, the magnitude of load of each packet after AKU splits;
2. ODU receives after the essential information of the software upgrade package that IDU sends, and checks the fileinfo of AKU; If fileinfo is legal, ODU starts software upgrade package and receives flow process, the transmission that notice IDU prepares upgrading data packet; If fileinfo is illegal, ODU stops upgrading, and notice IDU file is illegal, stops the flow process of upgrading;
3. IDU receives after the information after ODU prepares, and sends successively in order packet;
If 4. ODU receives sequence number packet check code and do not mate, notice IDU resends certain sequence number packet;
If 5. ODU receives packet sequence number and do not mate with AKU sending order, notice IDU sends appointed sequence number packet;
If 6. ODU is due to abnormal end upgrading in escalation process, next time, while again upgrading, notice IDU upgraded since the sequence number that interrupted last time.
4. a kind of microwave outdoor unit remote upgrade method according to claim 3, is characterized in that: described in step (3), ODU carries out software efficiency verification, and backup original program, switches new procedures, further comprises following content:
1., after ODU reception AKU completes, it has received all packets notice IDU;
2. ODU integrates by sequence number all upgrading data packet, and calculation check code, if information when check code starts with upgrading is consistent, notice IDU AKU successfully receives; Otherwise notice IDU upgrade file is preserved unsuccessfully, and upgrading need to restart;
3. after ODU AKU verification succeeds, by original program backup, prepare to be switched to new procedures;
4. ODU operation new procedures, unsuccessful if ODU starts new procedures, automatically switches to original program operation, and report ODU updating result to IDU.
CN201410310558.XA 2014-06-30 2014-06-30 Remote microwave outdoor unit upgrading method Active CN104021025B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410310558.XA CN104021025B (en) 2014-06-30 2014-06-30 Remote microwave outdoor unit upgrading method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410310558.XA CN104021025B (en) 2014-06-30 2014-06-30 Remote microwave outdoor unit upgrading method

Publications (2)

Publication Number Publication Date
CN104021025A true CN104021025A (en) 2014-09-03
CN104021025B CN104021025B (en) 2017-04-12

Family

ID=51437797

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410310558.XA Active CN104021025B (en) 2014-06-30 2014-06-30 Remote microwave outdoor unit upgrading method

Country Status (1)

Country Link
CN (1) CN104021025B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104239109A (en) * 2014-09-30 2014-12-24 上海瑞猫自动化控制技术有限公司 Method for on-line management of embedded system firmware
CN105898490A (en) * 2016-06-22 2016-08-24 青岛海信电器股份有限公司 Upgrading method for remote controller, television and remote controller
CN107426279A (en) * 2017-04-25 2017-12-01 航天科技控股集团股份有限公司 A kind of local area network wireless upgrade method of Internet of Things car-mounted terminal
CN107748665A (en) * 2017-09-06 2018-03-02 中国航空工业集团公司西安飞行自动控制研究所 A kind of method for upgrading software suitable for underwater inertial navigation equipment
CN108471456A (en) * 2018-06-26 2018-08-31 北京长城华冠汽车技术开发有限公司 Vehicle mounted communication module upgrade-system and upgrade method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090222497A1 (en) * 2008-02-29 2009-09-03 Schlumberger Technology Corp. Method, system and apparatus for remote software upgrade of an embedded device
CN102298526A (en) * 2011-06-08 2011-12-28 厦门雅迅网络股份有限公司 Mechanism for upgrading programs of peripheral equipment based on single chips without external extended memories
CN102567059A (en) * 2011-12-29 2012-07-11 中国电力科学研究院 Method for remotely updating software of equipment
CN102857380A (en) * 2012-09-18 2013-01-02 珠海中慧微电子有限公司 Remote upgrading method for power line carrier communication routing
CN103051674A (en) * 2012-11-23 2013-04-17 深圳市航天泰瑞捷电子有限公司 Method and device for remotely upgrading wireless communication module as well as handheld unit (HHU)
CN103440142A (en) * 2013-07-22 2013-12-11 珠海中慧微电子有限公司 GPRS (General Packet Radio Service)-based remote upgrade and dynamic loading method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090222497A1 (en) * 2008-02-29 2009-09-03 Schlumberger Technology Corp. Method, system and apparatus for remote software upgrade of an embedded device
CN102298526A (en) * 2011-06-08 2011-12-28 厦门雅迅网络股份有限公司 Mechanism for upgrading programs of peripheral equipment based on single chips without external extended memories
CN102567059A (en) * 2011-12-29 2012-07-11 中国电力科学研究院 Method for remotely updating software of equipment
CN102857380A (en) * 2012-09-18 2013-01-02 珠海中慧微电子有限公司 Remote upgrading method for power line carrier communication routing
CN103051674A (en) * 2012-11-23 2013-04-17 深圳市航天泰瑞捷电子有限公司 Method and device for remotely upgrading wireless communication module as well as handheld unit (HHU)
CN103440142A (en) * 2013-07-22 2013-12-11 珠海中慧微电子有限公司 GPRS (General Packet Radio Service)-based remote upgrade and dynamic loading method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104239109A (en) * 2014-09-30 2014-12-24 上海瑞猫自动化控制技术有限公司 Method for on-line management of embedded system firmware
CN105898490A (en) * 2016-06-22 2016-08-24 青岛海信电器股份有限公司 Upgrading method for remote controller, television and remote controller
CN107426279A (en) * 2017-04-25 2017-12-01 航天科技控股集团股份有限公司 A kind of local area network wireless upgrade method of Internet of Things car-mounted terminal
CN107748665A (en) * 2017-09-06 2018-03-02 中国航空工业集团公司西安飞行自动控制研究所 A kind of method for upgrading software suitable for underwater inertial navigation equipment
CN108471456A (en) * 2018-06-26 2018-08-31 北京长城华冠汽车技术开发有限公司 Vehicle mounted communication module upgrade-system and upgrade method

Also Published As

Publication number Publication date
CN104021025B (en) 2017-04-12

Similar Documents

Publication Publication Date Title
CN104021025A (en) Remote microwave outdoor unit upgrading method
CN107820266B (en) Method and device for recovering link failure
JP2021503842A (en) Methods and equipment for handling asynchronous buffers
CN204810278U (en) Early warning information distribution terminal
CN103314548A (en) Enabling and disabling integrity protection for data radio bearers
CN109743135A (en) A kind of method of breakpoint transmission file transmission
CN101951391A (en) Method, device and system for remotely upgrading monitoring equipment
CN108510727A (en) The remote upgrade method of bandwidth carrier communication and acquisition module based on DLMS
CN103701843A (en) Information synchronization data transmission method and system
CN102025737A (en) Compression and transmission method of Ethernet data packet in microwave communication as well as compressor and system
CN109525420A (en) Fault data based on vehicle mounted communication module transfers method and apparatus
EP2830373B1 (en) Method and apparatus compatible with multi-version for storing wireless resource
CN104168640A (en) Reception end PDCP layer HFN out-off-step recovering method and device
CN104965747A (en) Method and device for upgrading software
CN103731861A (en) Method and system for maintaining base station
CN103200032A (en) Safe and reliable host and backup generator tripping system
CN104936169A (en) Safety verification processing method, device, terminal and base station thereof
CN109918108A (en) A kind of embedded equipment plug-in upgrade method and device
CN102591690A (en) Embedded system remote upgrade method
CN105472005B (en) A kind of ground ATP equipment method for remote updating and system
CN105007174B (en) A kind of automatic acceptance method of dispatching automation main website down order
CN103096362A (en) ZigBee network recovery method
CN114518892A (en) Remote upgrading method and system
CN105848173A (en) Method and apparatus for recovering service after failures in decryption or decompression
CN112181454B (en) Remote upgrading system and method for unattended equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 430205 Hubei city of Wuhan province Jiangxia Hidden Dragon Island Tan lake two Road No. 1

Patentee after: CITIC Mobile Communication Technology Co., Ltd

Address before: 430073 Hubei province Wuhan Dongxin East Lake high tech Development Zone, Road No. 5

Patentee before: Wuhan Hongxin Telecommunication Technologies Co.,Ltd.

CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 430205 No.1 tanhu 2nd Road, Canglong Island, Jiangxia District, Wuhan City, Hubei Province

Patentee after: CITIC Mobile Communication Technology Co.,Ltd.

Address before: 430205 No.1 tanhu 2nd Road, Canglong Island, Jiangxia District, Wuhan City, Hubei Province

Patentee before: CITIC Mobile Communication Technology Co., Ltd