CN102354286A - 一种实现云台可靠在线远程升级的系统 - Google Patents
一种实现云台可靠在线远程升级的系统 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
- 238000004891 communication Methods 0.000 claims abstract description 45
- 210000001503 joint Anatomy 0.000 claims description 4
- 230000004044 response Effects 0.000 claims description 4
- 238000012544 monitoring process Methods 0.000 abstract description 15
- 230000008901 benefit Effects 0.000 abstract description 4
- 238000000034 method Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 206010033799 Paralysis Diseases 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
Abstract
本发明属于视频监控领域,提供了一种实现云台可靠在线远程升级的系统,该系统通过采用上位机单元,输入在线远程升级指令和升级程序的信号,通过微处理器单元,接收在线远程升级指令和升级程序的信号,对所述在线远程升级指令和升级程序进行相应的分析、处理。本发明提供的实现云台可靠在线远程升级的系统,能对云台原程序代码进行备份和恢复,监测通信链路的质量,能极大地发挥在线远程升级的优势,同时,监测通信链路,一旦远程升级不成功,系统会自动恢复原程序,避免因为升级不成功而造成的设备瘫痪,通过与后台上位机控制端的配合实现对云台可靠的在线远程升级,方便了设备的维护和客户对云台功能的增减,程序的优化、更新。
Description
技术领域
本发明属于视频监控领域,尤其涉及一种实现云台可靠在线远程升级的系统。
背景技术
目前,由于安防监控对监控范围要求不断的提高,监控设备的安装也越来越高和越来越偏远,设备维护越来越困难。现有的视频监控产品通常不具有在在线远程升级过程中对原程序代码的备份和对通信链路的监测,一旦在线远程升级不成功,而原程序代码遭到破坏,监控设备将不能正常工作,从而影响了视频监控产品的使用。
发明内容
本发明提供了一种实现云台可靠在线远程升级的系统,旨在解决现有的视频监控产品通常不具有在线远程升级过程中对原程序代码的备份和对通信链路的监测,一旦在线远程升级不成功,而原程序代码遭到破坏,监控设备将不能正常工作,从而影响视频监控产品使用的等问题。
本发明的目的在于提供一种实现云台可靠在线远程升级的系统,该系统包括:
上位机单元,用于根据云台程序升级的需要,输入在线远程升级指令和升 级程序的信号,并对所述在线远程升级指令和升级程序的信号进行输出;
第一通信单元,与所述上位机单元相连接,用于接收来自所述上位机单元输出的在线远程升级指令和升级程序的信号,并对所述在线远程升级指令和升级程序的信号进行输出;
第二通信单元,与所述第一通信单元相连接,用于接收来自所述第一通信单元输出的在线远程升级指令和升级程序的信号,并对所述在线远程升级指令和升级程序的信号进行输出;
微处理器单元,与所述第二通信单元相连接,用于接收来自所述第二通信单元输出的在线远程升级指令和升级程序的信号,对所述在线远程升级指令和升级程序进行相应的分析、处理,输出相应的回应指令,同时输出对所述升级程序代码的读写信号;
存储单元,与所述微处理器单元相连接,用于接收所述微处理器单元输出的升级程序代码的读写信号,对所述升级程序进行存储。
本发明提供的实现云台可靠在线远程升级的系统,能对云台原程序代码进行备份和恢复,监测通信链路的质量,能极大地发挥在线远程升级的优势,同时,监测通信链路,一旦远程升级不成功,系统会自动恢复原程序,避免因为升级不成功而造成的设备瘫痪,设计合理,通过与后台上位机控制端的配合实现对云台可靠的在线远程升级,方便了设备的维护和客户对云台功能的增减,程序的优化、更新。
附图说明
图1是本发明实施例提供的实现云台可靠在线远程升级的系统结构框图;
图2是本发明实施例提供的实现云台可靠在线远程升级的系统的电路图;
图3是本发明实施例提供的微处理器单元内部FLASH存储空间程序代码存储的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定发明。
图1示出了本发明实施例提供的实现云台可靠在线远程升级的系统结构。为了便于说明,仅示出了与本发明相关的部分。
该系统包括:
上位机单元11,用于发送在线远程升级指令和升级程序给第一通信单元12,亦接收来自第一通信单元12的微处理器的回应指令;
第一通信单元12,用于接收来自上位机单元11的在线远程升级指令和升级程序的信号,并输出给第二通信单元12,亦接收来自第二通信单元12的回应信号,并输出给上位机单元11;
第二通信单元13,用于接收来自第一通信单元12的在线远程升级指令和升级程序的信号,并输出给微处理器单元14,亦接收来自微处理器单元14的回应信号,并输出给第一通信单元12;
微处理器单元14,用于接收、分析来自第二通信单元13的在线远程升级指令和升级程序,并作相应处理,亦发送相应的回应指令给第二通信单元13,亦对存储单元15存储空间进行程序代码读、写;
存储单元15,用于接收微处理器单元14输出的程序代码的读写信号。
在本发明实施例中,该系统还包括与微处理器单元14相连接,用于微处理 器单元14复位的复位电路16。
在本发明实施例中,该系统还包括与微处理器单元14、存储单元15相连接,用于为该系统提供电源的电源电路17。
图2示出本发明实施例提供的实现云台可靠在线远程升级的系统电路图。
在本发明实施例中,上位机单元11是由具有RS232串口及远程升级程序的电路组成。
在本发明实施例中,第一通信单元12是由可实现第一通信单元12信号有线或无线对接的串行通信芯片或无线模块及RS422/RS232模块电路组成。
在本发明实施例中,第二通信单元13是由可实现第二通信单元13信号有线或无线对接的串行通信芯片或无线模块及ISL3173电路组成。
在本发明实施例中,微处理器单元14是由具有在线远程升级的ARM芯片、LPC2138电路、I2C接口及UART接口组成。
在本发明实施例中,存储单元15是由EEPROM芯片及24LC512电路组成。
下面结合附图及具体实施例对本发明的应用原理作进一步描述。
图3示出了本发明实施例提供的微处理器单元14内部FLASH存储空间的程序代码存储结构。
下面以LPC2138为例,云台在线远程升级程序(BootLoader)存储在地址0x00000000~0x00001FFF的容量为8K的存储空间中,应用程序代码在地址0x00008000~0x0002FFFF的容量为160K的存储空间中,程序备份区地址0x00030000~0x00057FFF的容量为160K的存储空间中,在线远程升级标志区0x0007C000~0x0007CFFF的4K空间。
表1
表1列出了在线远程升级区的标志代码,如果需要作在线远程升级,则需在地址0x7C000写入”UPDT”,而正常的程序地址0x7C000为”FFFF”。标志”REST”作为恢复备份程序的标志,此标志在在线远程升级程序中自动处理。
正常程序执行时,微处理器单元14的在线远程升级程序监测升级标志为”FFFF”,则引导系统执行应用程序代码,即地址0x00008000~0x0002FFFF之间的程序。
当有在线远程升级时,应用程序会将升级标志区的标志改写为”UPDT”,微处理器单元14复位。系统复位,从在线远程升级程序开始执行程序,即地址0x00000000~0x00001FFF的8K空间,在此程序中,先将升级标志区的标志改写为”REST”,并将原程序代码进行备份,备份到程序备份区地址0x00030000~0x00057FFF的160K空间。并给上位机单元11发送准备接收数据,在于上位机单元11通信的过程中,进行误码统计,超时统计,当累计误码超过10次、连续三次接收误码、两次通信时间间隔超过30秒,均认为通信链路质量不好,此时恢复备份在备份区的程序代码,将升级标志区的标志改写为”FFFF”,系统复位,执行原程序代码。如果在通信的过程中,没有出现累计误码超过10次、连续三次接收误码、两次通信时间间隔超过30秒,则升级程序成功,此时清将升级标志区的标志”REST”为”FFFF”,系统复位,执行新下载的程序代码。
表2给出了本发明实施例提供的上位机单元11给云台端的指令;
表3给出了本发明实施例提供的云台端给上位机单元11的指令。
表2
表3
下面给出了本发明实施例的远程升级入口函数。
本发明实施例所提供的实现云台可靠在线远程升级的系统,能对云台原程序代码进行备份和恢复,监测通信链路的质量,能极大地发挥在线远程升级的优势,同时,监测通信链路,一旦远程升级不成功,系统会自动恢复原程序,避免因为升级不成功而造成的设备瘫痪,设计合理,通过与后台上位机控制端的配合实现对云台可靠的在线远程升级,方便了设备的维护和客户对云台功能的增减,程序的优化、更新。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (8)
1.一种实现云台可靠在线远程升级的系统,其特征在于,该系统包括:
上位机单元,用于根据云台程序升级的需要,输入在线远程升级指令和升级程序的信号,并对所述在线远程升级指令和升级程序的信号进行输出;
第一通信单元,与所述上位机单元相连接,用于接收来自所述上位机单元输出的在线远程升级指令和升级程序的信号,并对所述在线远程升级指令和升级程序的信号进行输出;
第二通信单元,与所述第一通信单元相连接,用于接收来自所述第一通信单元输出的在线远程升级指令和升级程序的信号,并对所述在线远程升级指令和升级程序的信号进行输出;
微处理器单元,与所述第二通信单元相连接,用于接收来自所述第二通信单元输出的在线远程升级指令和升级程序的信号,对所述在线远程升级指令和升级程序进行相应的分析、处理,输出相应的回应指令,同时输出对所述升级程序代码的读写信号;
存储单元,与所述微处理器单元相连接,用于接收所述微处理器单元输出的升级程序代码的读写信号,对所述升级程序进行存储。
2.如权利要求1所述的系统,其特征在于,所述系统还包括与所述微处理器单元相连接,用于所述微处理器单元复位的复位电路。
3.如权利要求1所述的系统,其特征在于,所述系统还包括与所述存储单元、微处理器单元相连接,用于为所述系统提供电源的电源电路。
4.如权利要求1所述的系统,其特征在于,所述上位机单元主要是由具有RS232串口及远程升级程序的电路组成。
5.如权利要求1所述的系统,其特征在于,所述第一通信单元主要是由可实现第一通信单元信号有线或无线对接的串行通信芯片或无线模块及RS422/RS232模块电路组成。
6.如权利要求1所述的系统,其特征在于,所述第二通信单元主要是由可实现第二通信单元信号有线或无线对接的串行通信芯片或无线模块及ISL3173电路组成。
7.根据权利要求1所述的系统,其特征在于,所述微处理器单元主要是由具有在线远程升级的ARM芯片、LPC2138电路、12C接口及UART接口组成。
8.根据权利要求1所述的系统,其特征在于,所述存储单元主要是由EEPROM芯片及24LC512电路组成。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2011102749270A CN102354286A (zh) | 2011-09-16 | 2011-09-16 | 一种实现云台可靠在线远程升级的系统 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2011102749270A CN102354286A (zh) | 2011-09-16 | 2011-09-16 | 一种实现云台可靠在线远程升级的系统 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN102354286A true CN102354286A (zh) | 2012-02-15 |
Family
ID=45577853
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2011102749270A Pending CN102354286A (zh) | 2011-09-16 | 2011-09-16 | 一种实现云台可靠在线远程升级的系统 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102354286A (zh) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103914308A (zh) * | 2012-12-31 | 2014-07-09 | 比亚迪股份有限公司 | 一种芯片的在线升级方法及系统 |
| CN106598586A (zh) * | 2016-12-08 | 2017-04-26 | 上海贝岭股份有限公司 | 用于mcu芯片的程序升级方法 |
| CN106612064A (zh) * | 2015-10-20 | 2017-05-03 | 中车大连电力牵引研发中心有限公司 | 变流器控制电路、变流器以及数据交互方法 |
| CN106973254A (zh) * | 2016-01-14 | 2017-07-21 | 杭州海康威视数字技术股份有限公司 | 一种固件数据传输方法、装置以及一种数字监控系统 |
| CN112954128A (zh) * | 2016-12-28 | 2021-06-11 | 佳能株式会社 | 图像处理装置和由图像处理装置执行的控制方法 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1848186A (zh) * | 2005-04-05 | 2006-10-18 | 北京国通创安信息技术有限公司 | 视频联网监控报警器和视频联网监控系统 |
| CN101123540A (zh) * | 2007-08-21 | 2008-02-13 | 广东志成冠军集团有限公司 | 一种基于异构网络的监控方法及系统 |
| CN100518082C (zh) * | 2005-09-12 | 2009-07-22 | 中兴通讯股份有限公司 | 一种具有自恢复功能的远程在线升级方法 |
| CN102073286A (zh) * | 2010-12-31 | 2011-05-25 | 天津市亚安科技电子有限公司 | 一种实现云台功能拓展的装置 |
-
2011
- 2011-09-16 CN CN2011102749270A patent/CN102354286A/zh active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1848186A (zh) * | 2005-04-05 | 2006-10-18 | 北京国通创安信息技术有限公司 | 视频联网监控报警器和视频联网监控系统 |
| CN100518082C (zh) * | 2005-09-12 | 2009-07-22 | 中兴通讯股份有限公司 | 一种具有自恢复功能的远程在线升级方法 |
| CN101123540A (zh) * | 2007-08-21 | 2008-02-13 | 广东志成冠军集团有限公司 | 一种基于异构网络的监控方法及系统 |
| CN102073286A (zh) * | 2010-12-31 | 2011-05-25 | 天津市亚安科技电子有限公司 | 一种实现云台功能拓展的装置 |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103914308A (zh) * | 2012-12-31 | 2014-07-09 | 比亚迪股份有限公司 | 一种芯片的在线升级方法及系统 |
| CN106612064A (zh) * | 2015-10-20 | 2017-05-03 | 中车大连电力牵引研发中心有限公司 | 变流器控制电路、变流器以及数据交互方法 |
| CN106973254A (zh) * | 2016-01-14 | 2017-07-21 | 杭州海康威视数字技术股份有限公司 | 一种固件数据传输方法、装置以及一种数字监控系统 |
| CN106973254B (zh) * | 2016-01-14 | 2019-11-22 | 杭州海康威视数字技术股份有限公司 | 一种固件数据传输方法、装置以及一种数字监控系统 |
| CN106598586A (zh) * | 2016-12-08 | 2017-04-26 | 上海贝岭股份有限公司 | 用于mcu芯片的程序升级方法 |
| CN112954128A (zh) * | 2016-12-28 | 2021-06-11 | 佳能株式会社 | 图像处理装置和由图像处理装置执行的控制方法 |
| CN112954128B (zh) * | 2016-12-28 | 2023-08-18 | 佳能株式会社 | 图像处理装置和由图像处理装置执行的控制方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102354286A (zh) | 一种实现云台可靠在线远程升级的系统 | |
| CN104149717B (zh) | 一种用于整车控制的远程无干扰更新系统和方法 | |
| CN103559053A (zh) | 一种板卡系统及通信接口卡fpga在线升级方法 | |
| CN106874054B (zh) | 一种直放站内模块程序在线升级方法与系统 | |
| CN104090796A (zh) | 一种嵌入式设备程序更新方法和系统 | |
| CN103268243B (zh) | 一种链式变流器的就地执行单元远程在线升级系统 | |
| CN103677897A (zh) | 系统芯片及对系统芯片的烧写方法 | |
| US20150365781A1 (en) | Server systems | |
| CN102354261A (zh) | 机房服务器电源开关远程控制系统 | |
| CN101710252A (zh) | 一种存储系统的供电方法和供电装置 | |
| CN210514969U (zh) | 基于双cpu架构的高可靠性数据采集控制器 | |
| EP2512190A1 (en) | Mobile terminal and sleep method in mbbms module of mobile terminal | |
| CN103019263A (zh) | 变电站巡检机器人云台控制系统及控制方法 | |
| CN103281523A (zh) | 具有视频监控功能及低功耗特性的遥测终端机 | |
| US20120185713A1 (en) | Server, storage medium, and method for controlling sleep and wakeup function of the server | |
| EP2447824A1 (en) | Data remote synchronization system | |
| CN105159605A (zh) | 一种存储服务器架构 | |
| CN215496024U (zh) | 一种便携式固态硬盘检测维护装置 | |
| CN102610074A (zh) | 一种矿用无线数据采集终端 | |
| CN113759394B (zh) | 一种gnss接收机远程维护系统、方法及存储介质 | |
| CN106484566B (zh) | 基于ndmp协议的nas数据备份和文件细粒度浏览恢复方法 | |
| CN105117166A (zh) | 一种基于fpga的云存储卡片装置及其实现方法 | |
| CN205375866U (zh) | 教育系统用云终端 | |
| CN205176131U (zh) | 一种用电信息采集系统模组化终端的处理显示模块 | |
| CN203301670U (zh) | 四路标清网络视频服务器 |
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 |