书签 分享 收藏 举报 版权申诉 / 14

一种实现云台可靠在线远程升级的系统.pdf

  • 上传人:62****3
  • 文档编号:1037500
  • 上传时间:2018-03-27
  • 格式:PDF
  • 页数:14
  • 大小:522.96KB
  • 摘要
    申请专利号:

    CN201110274927.0

    申请日:

    2011.09.16

    公开号:

    CN102354286A

    公开日:

    2012.02.15

    当前法律状态:

    驳回

    有效性:

    无权

    法律详情:

    发明专利申请公布后的驳回IPC(主分类):G06F 9/445申请公布日:20120215|||实质审查的生效IPC(主分类):G06F 9/445申请日:20110916|||公开

    IPC分类号:

    G06F9/445; H04L29/08; H04N7/18

    主分类号:

    G06F9/445

    申请人:

    天津市亚安科技股份有限公司

    发明人:

    刘建宏

    地址:

    300384 天津市南开区华苑产业园区梓苑路8号

    优先权:

    专利代理机构:

    天津盛理知识产权代理有限公司 12209

    代理人:

    王来佳

    PDF完整版下载: PDF下载
    内容摘要

    本发明属于视频监控领域,提供了一种实现云台可靠在线远程升级的系统,该系统通过采用上位机单元,输入在线远程升级指令和升级程序的信号,通过微处理器单元,接收在线远程升级指令和升级程序的信号,对所述在线远程升级指令和升级程序进行相应的分析、处理。本发明提供的实现云台可靠在线远程升级的系统,能对云台原程序代码进行备份和恢复,监测通信链路的质量,能极大地发挥在线远程升级的优势,同时,监测通信链路,一旦远程升级不成功,系统会自动恢复原程序,避免因为升级不成功而造成的设备瘫痪,通过与后台上位机控制端的配合实现对云台可靠的在线远程升级,方便了设备的维护和客户对云台功能的增减,程序的优化、更新。

    权利要求书

    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 电路组成。

    说明书


    一种实现云台可靠在线远程升级的系统

        【技术领域】
         本发明属于视频监控领域, 尤其涉及一种实现云台可靠在线远程升级的系统。背景技术 目前, 由于安防监控对监控范围要求不断的提高, 监控设备的安装也越来越高和 越来越偏远, 设备维护越来越困难。现有的视频监控产品通常不具有在在线远程升级过程 中对原程序代码的备份和对通信链路的监测, 一旦在线远程升级不成功, 而原程序代码遭 到破坏, 监控设备将不能正常工作, 从而影响了视频监控产品的使用。
         发明内容
         本发明提供了一种实现云台可靠在线远程升级的系统, 旨在解决现有的视频监控 产品通常不具有在线远程升级过程中对原程序代码的备份和对通信链路的监测, 一旦在线 远程升级不成功, 而原程序代码遭到破坏, 监控设备将不能正常工作, 从而影响视频监控产 品使用的等问题。
         本发明的目的在于提供一种实现云台可靠在线远程升级的系统, 该系统包括 :
         上位机单元, 用于根据云台程序升级的需要, 输入在线远程升级指令和升 级程序 的信号, 并对所述在线远程升级指令和升级程序的信号进行输出 ;
         第一通信单元, 与所述上位机单元相连接, 用于接收来自所述上位机单元输出的 在线远程升级指令和升级程序的信号, 并对所述在线远程升级指令和升级程序的信号进行 输出 ;
         第二通信单元, 与所述第一通信单元相连接, 用于接收来自所述第一通信单元输 出的在线远程升级指令和升级程序的信号, 并对所述在线远程升级指令和升级程序的信号 进行输出 ;
         微处理器单元, 与所述第二通信单元相连接, 用于接收来自所述第二通信单元输 出的在线远程升级指令和升级程序的信号, 对所述在线远程升级指令和升级程序进行相应 的分析、 处理, 输出相应的回应指令, 同时输出对所述升级程序代码的读写信号 ;
         存储单元, 与所述微处理器单元相连接, 用于接收所述微处理器单元输出的升级 程序代码的读写信号, 对所述升级程序进行存储。
         本发明提供的实现云台可靠在线远程升级的系统, 能对云台原程序代码进行备份 和恢复, 监测通信链路的质量, 能极大地发挥在线远程升级的优势, 同时, 监测通信链路, 一 旦远程升级不成功, 系统会自动恢复原程序, 避免因为升级不成功而造成的设备瘫痪, 设计 合理, 通过与后台上位机控制端的配合实现对云台可靠的在线远程升级, 方便了设备的维 护和客户对云台功能的增减, 程序的优化、 更新。 附图说明
         图 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 下面给出了本发明实施例的远程升级入口函数。
         本发明实施例所提供的实现云台可靠在线远程升级的系统, 能对云台原程序代码 进行备份和恢复, 监测通信链路的质量, 能极大地发挥在线远程升级的优势, 同时, 监测通 信链路, 一旦远程升级不成功, 系统会自动恢复原程序, 避免因为升级不成功而造成的设备 瘫痪, 设计合理, 通过与后台上位机控制端的配合实现对云台可靠的在线远程升级, 方便了 设备的维护和客户对云台功能的增减, 程序的优化、 更新。
         以上所述仅为本发明的较佳实施例而已, 并不用以限制本发明, 凡在本发明的精 神和原则之内所作的任何修改、 等同替换和改进等, 均应包含在本发明的保护范围之内。
        

    关 键  词:
    一种 实现 可靠 在线 远程 升级 系统
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种实现云台可靠在线远程升级的系统.pdf
    链接地址:https://www.zhuanlichaxun.net/p-1037500.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1