CN102354286A - System for realizing reliable online remote upgrading of cloud deck - Google Patents
System for realizing reliable online remote upgrading of cloud deck Download PDFInfo
- Publication number
- CN102354286A CN102354286A CN2011102749270A CN201110274927A CN102354286A CN 102354286 A CN102354286 A CN 102354286A CN 2011102749270 A CN2011102749270 A CN 2011102749270A CN 201110274927 A CN201110274927 A CN 201110274927A CN 102354286 A CN102354286 A CN 102354286A
- Authority
- CN
- China
- Prior art keywords
- online remote
- rompaq
- remote upgrade
- unit
- signal
- 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
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
The invention belongs to the field of video monitoring, and provides a system for realizing the reliable online remote upgrading of a cloud deck. In the system, an online remote upgrading instruction and a signal of an upgrading program are inputted by using an upper computer unit, and the online remote upgrading instruction and the signal of the upgrading program are received by a microprocessor unit, so that the online remote upgrading instruction and the upgrading program are analyzed and processed correspondingly. The system for realizing the reliable online remote upgrading of the cloud deck can backup and recover original program codes of the cloud deck, monitor the quality of a communication link and exert the advantage of online remote upgrading greatly; and the communication link is monitored, once the remote upgrading is failed, the system can recover the original program automatically to avoid the phenomenon that equipment stops operating due to failed upgrading, and is matched with the control end of the background upper computer to realize the reliable online remote upgrading of the cloud deck, so the equipment is convenient to maintain, clients can increase or reduce functions of the cloud deck conveniently, and the program is convenient to optimize and upgrade.
Description
Technical field
The invention belongs to field of video monitoring, relate in particular to a kind of system that realizes the reliable online remote upgrade of The Cloud Terrace.
Background technology
At present, because safety monitoring requires constantly to improve to monitoring range, the installation of watch-dog is also more and more higher and more and more remote, the plant maintenance more and more difficult.Existing video monitoring product does not have in online remote upgrade procedure to the backup of original program code with to the monitoring of communication link usually; In case online remote upgrade is unsuccessful; And the original program code is destroyed; Watch-dog is cisco unity malfunction, thereby influenced the use of video monitoring product.
Summary of the invention
The invention provides a kind of system that realizes the reliable online remote upgrade of The Cloud Terrace; Being intended to solve existing video monitoring product does not have in the online remote upgrade procedure to the backup of original program code with to the monitoring of communication link usually; In case online remote upgrade is unsuccessful; And the original program code is destroyed; Watch-dog is cisco unity malfunction, thus influence that the video monitoring product uses etc. problem.
The object of the present invention is to provide a kind of system that realizes the reliable online remote upgrade of The Cloud Terrace, this system comprises:
The host computer unit is used for the needs according to the The Cloud Terrace program upgrade, the signal of Input Online remote upgrade instruction and ROMPaq, and said online remote upgrade instructed and the signal of ROMPaq is exported;
First communication unit is connected with said host computer unit, is used to receive from the online remote upgrade instruction of said host computer unit output and the signal of ROMPaq, and the signal of said online remote upgrade instruction and ROMPaq is exported;
The second communication unit is connected with said first communication unit, is used to receive from the online remote upgrade instruction of said first communication unit output and the signal of ROMPaq, and the signal of said online remote upgrade instruction and ROMPaq is exported;
Microprocessor unit; Be connected with said second communication unit; Be used to receive from the online remote upgrade instruction of said second communication unit output and the signal of ROMPaq; Said online remote upgrade instruction and ROMPaq are analyzed accordingly, handled; The corresponding response of output instructed, and exports the read-write to said ROMPaq code simultaneously;
Storage unit is connected with said microprocessor unit, is used to receive the read-write of the ROMPaq code of said microprocessor unit output, and said ROMPaq is stored.
The system of the reliable online remote upgrade of realization The Cloud Terrace provided by the invention; Can back up and recover The Cloud Terrace original program code; The quality of monitoring communication link; Can greatly bring into play the advantage of online remote upgrade; Simultaneously; The monitoring communication link; In case remote upgrade is unsuccessful; System can recover original program automatically; The equipment of avoiding causing because upgrading is unsuccessful is paralysed, and is reasonable in design, through realizing the reliable online remote upgrade of The Cloud Terrace with cooperating of backstage PC control end; Made things convenient for maintenance and the client of equipment increase and decrease, the optimization of program to the The Cloud Terrace function; Upgrade.
Description of drawings
Fig. 1 is the system architecture diagram of the reliable online remote upgrade of realization The Cloud Terrace that provides of the embodiment of the invention;
Fig. 2 is the circuit diagram of the system of the reliable online remote upgrade of realization The Cloud Terrace that provides of the embodiment of the invention;
Fig. 3 is the structural representation of the inner FLASH storage space of the microprocessor unit that provides of embodiment of the invention program code storage.
Embodiment
In order to make the object of the invention, technical scheme and advantage clearer,, the present invention is further described in detail below in conjunction with accompanying drawing and embodiment.Should be appreciated that specific embodiment described herein only in order to explanation the present invention, and be not used in the qualification invention.
Fig. 1 shows the system architecture of the reliable online remote upgrade of realization The Cloud Terrace that the embodiment of the invention provides.For the ease of explanation, only show part related to the present invention.
This system comprises:
In embodiments of the present invention, this system also comprises with microprocessor unit 14 and being connected, and is used for the reset circuit 16 that microprocessor unit 14 resets.
In embodiments of the present invention, this system also comprises with microprocessor unit 14, storage unit 15 and being connected, and is used to the power circuit 17 that this system provides power supply.
Fig. 2 illustrates the system circuit diagram of the reliable online remote upgrade of realization The Cloud Terrace that the embodiment of the invention provides.
In embodiments of the present invention, host computer unit 11 is made up of the circuit with RS232 serial ports and remote upgrade program.
In embodiments of the present invention, first communication unit 12 is made up of the serial communication chip that can realize the wired or wireless butt joint of first communication unit, 12 signals or wireless module and RS422/RS232 modular circuit.
In embodiments of the present invention, second communication unit 13 is made up of the serial communication chip that can realize the wired or wireless butt joint of second communication unit 13 signals or wireless module and ISL3173 circuit.
In embodiments of the present invention, microprocessor unit 14 is made up of the ARM chip with online remote upgrade, LPC2138 circuit, I2C interface and UART interface.
In embodiments of the present invention, storage unit 15 is made up of eeprom chip and 24LC512 circuit.
Below in conjunction with accompanying drawing and specific embodiment application principle of the present invention is further described.
Fig. 3 shows the program code storage organization of the microprocessor unit 14 inner FLASH storage spaces that the embodiment of the invention provides.
Be example below with LPC2138; The capacity that the online remote upgrade program of The Cloud Terrace (BootLoader) is stored in address 0x00000000~0x00001FFF is in the storage space of 8K; Application code is in the storage space of 160K at the capacity of address 0x00008000~0x0002FFFF; The capacity of program backup regional address 0x00030000~0x00057FFF is in the storage space of 160K, the 4K space of online remote upgrade logo area 0x0007C000~0x0007CFFF.
Table 1
Table 1 has been listed the flag code in online remote upgrade district, makes online remote upgrade if desired, needs then that 0x7C000 writes in the address " UPDT ", and normal program address 0x7C000 is " FFFF ".Sign " REST " as the sign that recovers stand-by program, this sign is handled in online remote upgrade program automatically.
When normal procedure was carried out, the online remote upgrade sequential monitoring upgrading of microprocessor unit 14 was masked as " FFFF ", then guidance system executive utility code, i.e. program between the 0x00008000~0x0002FFFF of address.
When online remote upgrade, application program can be rewritten as the sign of upgrading logo area " UPDT ", microprocessor unit 14 resets.System reset; Begin executive routine from online remote upgrade program; It is the 8K space of address 0x00000000~0x00001FFF; In this program; The sign of the logo area of will upgrading earlier is rewritten as " REST "; And the original program code backed up, backup to the 160K space of program backup regional address 0x00030000~0x00057FFF.And send for host computer unit 11 and prepare to receive data; Be in the process of host computer unit 11 communications; Carry out Bit Error Code Statistics; Overtime statistics receives error code, twice call duration time at interval above 30 seconds when the accumulative total error code surpasses 10 times, continuous three times, thinks that all communication link quality is bad; Recover the program code of backup this moment at backup area; The sign of upgrading logo area is rewritten as " FFFF ", the original program code is carried out in system reset.If in the process of communication; The accumulative total error code occurs and receive error codes, twice call duration time at interval above 30 seconds, then ROMPaq success, the sign of the logo area of will upgrading clearly this moment above 10 times, continuous three times " REST " be " FFFF "; Newly downloaded program code is carried out in system reset.
Table 2 has provided the instruction to the The Cloud Terrace end of host computer unit 11 that the embodiment of the invention provides;
Table 3 has provided the instruction to host computer unit 11 of The Cloud Terrace end that the embodiment of the invention provides.
Table 2
Table 3
Provided the remote upgrade entrance function of the embodiment of the invention below.
The system of the reliable online remote upgrade of realization The Cloud Terrace that the embodiment of the invention provided; Can back up and recover The Cloud Terrace original program code; The quality of monitoring communication link; Can greatly bring into play the advantage of online remote upgrade; Simultaneously; The monitoring communication link; In case remote upgrade is unsuccessful; System can recover original program automatically; The equipment of avoiding causing because upgrading is unsuccessful is paralysed, and is reasonable in design, through realizing the reliable online remote upgrade of The Cloud Terrace with cooperating of backstage PC control end; Made things convenient for maintenance and the client of equipment increase and decrease, the optimization of program to the The Cloud Terrace function; Upgrade.
The above only is preferred embodiment of the present invention, not in order to restriction the present invention, all any modifications of within spirit of the present invention and principle, being done, is equal to and replaces and improvement etc., all should be included within protection scope of the present invention.
Claims (8)
1. a system that realizes the reliable online remote upgrade of The Cloud Terrace is characterized in that, this system comprises:
The host computer unit is used for the needs according to the The Cloud Terrace program upgrade, the signal of Input Online remote upgrade instruction and ROMPaq, and said online remote upgrade instructed and the signal of ROMPaq is exported;
First communication unit is connected with said host computer unit, is used to receive from the online remote upgrade instruction of said host computer unit output and the signal of ROMPaq, and the signal of said online remote upgrade instruction and ROMPaq is exported;
The second communication unit is connected with said first communication unit, is used to receive from the online remote upgrade instruction of said first communication unit output and the signal of ROMPaq, and the signal of said online remote upgrade instruction and ROMPaq is exported;
Microprocessor unit; Be connected with said second communication unit; Be used to receive from the online remote upgrade instruction of said second communication unit output and the signal of ROMPaq; Said online remote upgrade instruction and ROMPaq are analyzed accordingly, handled; The corresponding response of output instructed, and exports the read-write to said ROMPaq code simultaneously;
Storage unit is connected with said microprocessor unit, is used to receive the read-write of the ROMPaq code of said microprocessor unit output, and said ROMPaq is stored.
2. the system as claimed in claim 1 is characterized in that, said system also comprises with said microprocessor unit and being connected, is used for the reset circuit that said microprocessor unit resets.
3. the system as claimed in claim 1 is characterized in that, said system also comprises with said storage unit, microprocessor unit and being connected, is used to the power circuit that said system provides power supply.
4. the system as claimed in claim 1 is characterized in that, said host computer unit mainly is made up of the circuit with RS232 serial ports and remote upgrade program.
5. the system as claimed in claim 1 is characterized in that, said first communication unit mainly is made up of the serial communication chip that can realize the wired or wireless butt joint of the first communication unit signal or wireless module and RS422/RS232 modular circuit.
6. the system as claimed in claim 1 is characterized in that, said second communication unit mainly is made up of the serial communication chip that can realize the wired or wireless butt joint of second communication cell signal or wireless module and ISL3173 circuit.
7. system according to claim 1 is characterized in that, said microprocessor unit mainly is made up of the ARM chip with online remote upgrade, LPC2138 circuit, 12C interface and UART interface.
8. system according to claim 1 is characterized in that, said storage unit mainly is made up of eeprom chip and 24LC512 circuit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011102749270A CN102354286A (en) | 2011-09-16 | 2011-09-16 | System for realizing reliable online remote upgrading of cloud deck |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011102749270A CN102354286A (en) | 2011-09-16 | 2011-09-16 | System for realizing reliable online remote upgrading of cloud deck |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102354286A true CN102354286A (en) | 2012-02-15 |
Family
ID=45577853
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011102749270A Pending CN102354286A (en) | 2011-09-16 | 2011-09-16 | System for realizing reliable online remote upgrading of cloud deck |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102354286A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103914308A (en) * | 2012-12-31 | 2014-07-09 | 比亚迪股份有限公司 | Method and system for upgrading chip online |
CN106598586A (en) * | 2016-12-08 | 2017-04-26 | 上海贝岭股份有限公司 | Program upgrading method for MCU chip |
CN106612064A (en) * | 2015-10-20 | 2017-05-03 | 中车大连电力牵引研发中心有限公司 | Converter control circuit, converter and data interaction method |
CN106973254A (en) * | 2016-01-14 | 2017-07-21 | 杭州海康威视数字技术股份有限公司 | A kind of firmware data transmission method, device and a kind of digital monitor system |
CN112954128A (en) * | 2016-12-28 | 2021-06-11 | 佳能株式会社 | Image processing apparatus and control method executed by image processing apparatus |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1848186A (en) * | 2005-04-05 | 2006-10-18 | 北京国通创安信息技术有限公司 | Video-frequency networking monitoring alarm and video networking monitoring system |
CN101123540A (en) * | 2007-08-21 | 2008-02-13 | 广东志成冠军集团有限公司 | A monitoring method and system based on heterogeneous network |
CN100518082C (en) * | 2005-09-12 | 2009-07-22 | 中兴通讯股份有限公司 | Long-distance on-line updating method with self-recovery function |
CN102073286A (en) * | 2010-12-31 | 2011-05-25 | 天津市亚安科技电子有限公司 | Device for expanding function of cradle head |
-
2011
- 2011-09-16 CN CN2011102749270A patent/CN102354286A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1848186A (en) * | 2005-04-05 | 2006-10-18 | 北京国通创安信息技术有限公司 | Video-frequency networking monitoring alarm and video networking monitoring system |
CN100518082C (en) * | 2005-09-12 | 2009-07-22 | 中兴通讯股份有限公司 | Long-distance on-line updating method with self-recovery function |
CN101123540A (en) * | 2007-08-21 | 2008-02-13 | 广东志成冠军集团有限公司 | A monitoring method and system based on heterogeneous network |
CN102073286A (en) * | 2010-12-31 | 2011-05-25 | 天津市亚安科技电子有限公司 | Device for expanding function of cradle head |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103914308A (en) * | 2012-12-31 | 2014-07-09 | 比亚迪股份有限公司 | Method and system for upgrading chip online |
CN106612064A (en) * | 2015-10-20 | 2017-05-03 | 中车大连电力牵引研发中心有限公司 | Converter control circuit, converter and data interaction method |
CN106973254A (en) * | 2016-01-14 | 2017-07-21 | 杭州海康威视数字技术股份有限公司 | A kind of firmware data transmission method, device and a kind of digital monitor system |
CN106973254B (en) * | 2016-01-14 | 2019-11-22 | 杭州海康威视数字技术股份有限公司 | A kind of firmware data transmission method, device and a kind of digital monitor system |
CN106598586A (en) * | 2016-12-08 | 2017-04-26 | 上海贝岭股份有限公司 | Program upgrading method for MCU chip |
CN112954128A (en) * | 2016-12-28 | 2021-06-11 | 佳能株式会社 | Image processing apparatus and control method executed by image processing apparatus |
CN112954128B (en) * | 2016-12-28 | 2023-08-18 | 佳能株式会社 | Image processing apparatus and control method executed by the image processing apparatus |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102354286A (en) | System for realizing reliable online remote upgrading of cloud deck | |
CN104149717B (en) | A kind of long-range noiseless renewal system and method for car load control | |
CN102053882A (en) | Heterogeneous satellite-borne fault-tolerant computer based on COTS (Commercial Off The Shelf) device | |
CN106874054B (en) | Method and system for on-line upgrading module program in repeater | |
CN104090796A (en) | Embedded device program updating method and system | |
CN101710252B (en) | Power supply method and power supply device of storage system | |
CN103268243B (en) | A kind of performance element on the spot remote online upgrade-system of chain type current transformer | |
CN103677897A (en) | System chip and programming method of system chip | |
CN103617096A (en) | Storage data copying method, equipment and system | |
CN103678178A (en) | Power failure processing method and system of storage system | |
CN104375959A (en) | Method for achieving data protection by adopting NVDIMM (non-volatile memory Module) on POWERPC (Power on remote control Unit) cloud storage platform | |
CN102354261A (en) | Remote control system for power supply switches of machine room servers | |
CN101651794A (en) | Method for coping television memory data and intelligent copier | |
CN104735298A (en) | Video target tracking master-slave standby system and method | |
CN204217080U (en) | A kind of audio-video collection plate based on PPC processor | |
US20120246686A1 (en) | Mobile Terminal and Sleep Method in MBBMS Module of Mobile Terminal | |
CN102929790A (en) | Data storage system and method | |
EP2447824A1 (en) | Data remote synchronization system | |
CN103281523A (en) | Telemetering terminal with video monitoring function and low power consumption characteristic | |
CN206863739U (en) | A kind of data communication machine of band storage | |
CN215496024U (en) | Portable solid state hard detects and maintains device | |
CN105117166A (en) | Cloud storage card apparatus based on FPGA, and realization method therefor | |
KR101341946B1 (en) | Data acquisition system of vehicles applying multi-communication | |
CN207147543U (en) | A kind of universal telemetry-acquisition terminal | |
CN205375866U (en) | Cloud terminal for education 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 | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20120215 |