CN101409636A - Safety on-line upgrade method for networking equipment firmware - Google Patents

Safety on-line upgrade method for networking equipment firmware Download PDF

Info

Publication number
CN101409636A
CN101409636A CNA2008101601791A CN200810160179A CN101409636A CN 101409636 A CN101409636 A CN 101409636A CN A2008101601791 A CNA2008101601791 A CN A2008101601791A CN 200810160179 A CN200810160179 A CN 200810160179A CN 101409636 A CN101409636 A CN 101409636A
Authority
CN
China
Prior art keywords
upgrading
upgrade
firmware
software
code
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.)
Pending
Application number
CNA2008101601791A
Other languages
Chinese (zh)
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.)
SHANDONG SHANDA XINYUANYITONG INFORMATION TECHNOLOGY Co Ltd
Original Assignee
SHANDONG SHANDA XINYUANYITONG INFORMATION TECHNOLOGY 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 SHANDONG SHANDA XINYUANYITONG INFORMATION TECHNOLOGY Co Ltd filed Critical SHANDONG SHANDA XINYUANYITONG INFORMATION TECHNOLOGY Co Ltd
Priority to CNA2008101601791A priority Critical patent/CN101409636A/en
Publication of CN101409636A publication Critical patent/CN101409636A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention provides a method for online safely upgrading a networking equipment firmware, belonging to the application field of software technology. During upgrading, first, signing an upgrading communication protocol with a party requiring firmware upgrading, and determining data packet format, beginning marker, finishing marker, equipment number and upgrading code, then, running upgrading software on a control host, with the upgrading method comprising the following steps: 1) the host is started to detect that whether the upgrading code of the firmware is valid or not, and the upgrading software is sound or not; 2) if the upgrading code is valid and the upgrading software is sound, the upgrading software opens an appointed port, a host computer transmits a firmware upgrading identification data packet to be communicated with a lower computer, and the upgraded lower computer in the network returns the information after the upgraded lower computer determines the firmware upgrading identification; 3) communication is successful, the host computer partitions and transmits the firmware upgrading code to upgrading equipment to start a firmware upgrading process; 4) all codes complete transmission, the upgrading software transmits an upgrade complete command packet to inform restoration of the upgraded equipment so as to start normal operation.

Description

The safety on-line upgrade method of networking equipment firmware
Technical field
The present invention relates to a kind of safety on-line upgrade method of networking equipment firmware, belong to the software engineering application.
Background technology
The method of electronic equipment firmware upgrade mainly contains following several in the existing group network system: the mode of A, employing special use or multi-functional programmable device, need open device housings, and take off microprocessor and carry out firmware upgrade; B, employing ISP are the mode of in-system programming, need equipment to reserve special-purpose upgrade interface; C, employing 1AP can not need dismantle the existing communication interface of equipment utilization and carry out the upgrading of firmware promptly in the mode of application programming.More than several modes with IAP mode optimum when carrying out firmware upgrade, but if in the networked system several at least, the firmware upgrade of tens up to a hundred equipment at most, wasting time and energy is the comparison distinct issues.
Summary of the invention
At the defective of prior art, the invention provides a kind of safety on-line upgrade method of networking equipment firmware.
A kind of safety on-line upgrade method of networking equipment firmware at first carries out firmware upgrade side's signature upgrading communications protocol with needs, and is clear and definite: data packet format, opening flag, end mark, device number, upgrade code; Be to move upgrade software on the host computer at main control system then, upgrade method is as follows:
1) start, whether detection firmware upgrade code is effective, whether upgrade software is intact;
2) upgrade code is effective, upgrade software is intact, and upgrade software is promptly opened designated port, and host computer sends the firmware upgrade identification data packet and slave computer is promptly got in touch with, and the slave computer that is upgraded in the network is confirmed firmware upgrade sign back return information;
3) get in touch with successfully, host computer sends to the equipment of being upgraded successively with firmware upgrade code piecemeal, the beginning firmware upgrade process;
4) all codes all are sent completely, and upgrade software can send upgrading and finish order bag notice and be upgraded device reset, the beginning operate as normal.
The present invention has the following advantages:
1, need not dismantle device housings, save the trouble of dismounting casing.
2, need not take out microprocessor, can prevent to contact other chips because of carelessness, cause electrostatic damage.
When 3, certain equipment carries out firmware upgrade, can not influence the operate as normal of other equipment.
4, if main control device is arranged,, can save all firmware upgrade equipment as host computer.
5, can realize the telesecurity upgrading, issue the client, get final product, greatly reduce volume of services by client's upgrading with encrypting good upgrade code.Because code is encrypted, does not worry that code is plagiarized in the distribution procedure.
Description of drawings
Fig. 1 is a network structure of the present invention.
Fig. 2 is a upgrade software program flow diagram of the present invention.
Wherein, 1, host computer, 2, slave computer.
Embodiment
Embodiment:
A kind of safety on-line upgrade method of networking equipment firmware, network structure as shown in Figure 1, the upgrade software program flow diagram is as shown in Figure 2.During upgrading, at first carry out firmware upgrade side's signature upgrading communications protocol with needs, clear and definite: data packet format, opening flag, end mark, device number, upgrade code; Move upgrade software then on main control system, step is as follows:
1) start, whether detection firmware upgrade code is effective, whether upgrade software is intact;
2) upgrade code is effective, upgrade software is intact, and upgrade software is promptly opened designated port, and host computer sends the firmware upgrade identification data packet and slave computer is got in touch with, and the slave computer that is upgraded in the network is confirmed firmware upgrade sign back return information;
3) get in touch with successfully, host computer sends to the equipment of being upgraded successively with firmware upgrade code piecemeal, the beginning firmware upgrade process;
4) all codes all are sent completely, and upgrade software can send upgrading and finish order bag notice and be upgraded device reset, the beginning operate as normal.

Claims (1)

1. the safety on-line upgrade method of a networking equipment firmware at first carries out firmware upgrade side's signature upgrading communications protocol with needs, and is clear and definite: data packet format, opening flag, end mark, device number, upgrade code; On main control system, move upgrade software then, it is characterized in that upgrade method is as follows:
1) start, whether detection firmware upgrade code is effective, whether upgrade software is intact;
2) upgrade code is effective, upgrade software is intact, and upgrade software is promptly opened designated port, and host computer sends the firmware upgrade identification data packet and slave computer is got in touch with, and the slave computer that is upgraded in the network is confirmed firmware upgrade sign back return information;
3) get in touch with successfully, host computer sends to the equipment of being upgraded successively with firmware upgrade code piecemeal, the beginning firmware upgrade process;
4) all codes all are sent completely, and upgrade software can send upgrading and finish order bag notice and be upgraded device reset, the beginning operate as normal.
CNA2008101601791A 2008-11-20 2008-11-20 Safety on-line upgrade method for networking equipment firmware Pending CN101409636A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2008101601791A CN101409636A (en) 2008-11-20 2008-11-20 Safety on-line upgrade method for networking equipment firmware

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2008101601791A CN101409636A (en) 2008-11-20 2008-11-20 Safety on-line upgrade method for networking equipment firmware

Publications (1)

Publication Number Publication Date
CN101409636A true CN101409636A (en) 2009-04-15

Family

ID=40572441

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2008101601791A Pending CN101409636A (en) 2008-11-20 2008-11-20 Safety on-line upgrade method for networking equipment firmware

Country Status (1)

Country Link
CN (1) CN101409636A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101894030A (en) * 2010-06-29 2010-11-24 福建新大陆通信科技股份有限公司 Television set top box USB interface-based data anti-theft updating method
CN102075564A (en) * 2010-12-23 2011-05-25 李华嵩 Remote software upgrading technique
CN102662697A (en) * 2012-03-27 2012-09-12 深圳市开立科技有限公司 Software upgrading method and device
CN103019786A (en) * 2012-12-12 2013-04-03 上海派芬自动控制技术有限公司 Method and system for upgrading controller
CN104850427A (en) * 2015-04-22 2015-08-19 深圳市元征科技股份有限公司 Method and device for upgrading code
CN107329784A (en) * 2017-06-27 2017-11-07 广东美的暖通设备有限公司 Firmware upgrade method and Distributed-tier system
CN112769935A (en) * 2021-01-08 2021-05-07 浙江大华技术股份有限公司 Equipment upgrading method and device, storage medium and electronic device

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101894030A (en) * 2010-06-29 2010-11-24 福建新大陆通信科技股份有限公司 Television set top box USB interface-based data anti-theft updating method
CN102075564A (en) * 2010-12-23 2011-05-25 李华嵩 Remote software upgrading technique
CN102662697A (en) * 2012-03-27 2012-09-12 深圳市开立科技有限公司 Software upgrading method and device
CN103019786A (en) * 2012-12-12 2013-04-03 上海派芬自动控制技术有限公司 Method and system for upgrading controller
CN104850427A (en) * 2015-04-22 2015-08-19 深圳市元征科技股份有限公司 Method and device for upgrading code
CN104850427B (en) * 2015-04-22 2019-08-30 深圳市元征科技股份有限公司 A kind of code upgrade method and device
CN107329784A (en) * 2017-06-27 2017-11-07 广东美的暖通设备有限公司 Firmware upgrade method and Distributed-tier system
CN107329784B (en) * 2017-06-27 2021-01-05 广东美的暖通设备有限公司 Firmware upgrading method and distributed multi-layer system
CN112769935A (en) * 2021-01-08 2021-05-07 浙江大华技术股份有限公司 Equipment upgrading method and device, storage medium and electronic device
CN112769935B (en) * 2021-01-08 2022-12-06 浙江大华技术股份有限公司 Equipment upgrading method and device, storage medium and electronic device

Similar Documents

Publication Publication Date Title
CN101409636A (en) Safety on-line upgrade method for networking equipment firmware
CN110430014A (en) A kind of fieldbus single channel encryption method in water resources fund control system
CN105224362A (en) Host computer carries out the method and system of program upgrade to slave computer
CN103164260B (en) Application management system and method for mobile terminal
CN104123496B (en) The hold-up interception method and device of a kind of rogue software, terminal
CN104320419A (en) Encryption remote control system of power distribution network
CN104283749A (en) Communication system based on RS-485 half-duplex bus and service disc communication upgrading method
CN105825131A (en) Computer security startup protection method on basis of UEFI (Unified Extensible Firmware Interface)
CN105100028A (en) Account number management method and account number management device
CN103744711A (en) Remote restart method and system of electric power application based on 3G (The 3rd Generation Telecommunication) and encrypted short message
CN112541990A (en) Door lock opening method and system of intelligent cabinet
CN105118100A (en) Vehicle-mounted electronic label program updating method, mobile terminal and program updating system
CN101635920A (en) Service providing client terminal, wireless terminal and binding realizing method
CN108446132A (en) A method of remotely updating electric power acquisition terminal software based on TFTP
CN105516219A (en) Safe deactivation method and system for embedded intelligent card, and card management server for safe deactivation of embedded intelligent card
CN103488953A (en) Intelligent switching method applied to multifunctional equipment
CN109774670A (en) A kind of car inspection and repair method, system and relevant device
CN101175315B (en) Method and system for updating control mobile station
CN107734391A (en) The implementation method of intelligent television application upgrade
CN104462905A (en) Data processing method and device of operating systems and terminal
CN103916434A (en) Application installation method, device and system
CN110045980A (en) Remote upgrade method, equipment and the system of a kind of pair of NB-IOT equipment
CN103036753B (en) Send method and the Broadband Remote Access Server of message
CN103685552A (en) Software upgrading method for small memory device
CN108597154A (en) A kind of Internet of Things communication module group secure startup system and start method and POS machine

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20090415