[发明专利]一种用户信息传输装置局部软件热升级的方法在审
申请号: | 202010156500.X | 申请日: | 2020-03-09 |
公开(公告)号: | CN111399891A | 公开(公告)日: | 2020-07-10 |
发明(设计)人: | 盛义伟;杨健群;杜阳;单夫来;张庆庆;冯勇;孙峻岭;李勇;辛厚智;吴松 | 申请(专利权)人: | 蚌埠依爱消防电子有限责任公司 |
主分类号: | G06F8/656 | 分类号: | G06F8/656;H04L29/08 |
代理公司: | 合肥中博知信知识产权代理有限公司 34142 | 代理人: | 张加宽 |
地址: | 233010 安徽*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用户信息 传输 装置 局部 软件 升级 方法 | ||
本发明公开了一种用户信息传输装置局部软件热升级的方法,FLASH中要升级的局部软件划分A、B区,升级的软件存入B区,B区软件替代A区软件执行,局部软件快速升级,节约升级时间;实现无关机自动跳转,无缝对接即热升级。用户信息传输装置一旦软件升级失败,则重新跳转执行A区代码,启用备份,提高安全性。
技术领域
本发明涉及城市消防远程监控系统领域,具体涉及用户信息传输装置的应用。
背景技术
在城市消防远程监控系统中,用户信息传输装置作为其核心产品之一,满足GB26875.1-2011《城市消防远程监控系统第1部分:用户信息传输装置》标准要求,其作用是采集市场各类建筑消防设施系统的报警、运行状态信息实时传输至远程监控中心,在城市消防远程监控系统中具有十分重要的意义,比如用户信息传输装置需要采集火灾报警厂家生产的上千种火灾报警系统火警、故障、联动、监管、屏蔽等信息,然后上传至远程监控中心,针对每一种火灾报警系统通信协议均不相同,用户信息传输装置需要兼容各种协议,要求用户信息传输装置的FLASH、RAM较大,成本较高。
然而市场各类建筑消防设施提供协议输出的数据格式各不相同,为了兼容各类通讯协议,用户信息传输装置的运行软件需要较大的存储空间或者有针对的性的进行重新烧录运行软件,增加了调试的工作量和人力成本,因此一种用户信息传输装置局部软件热升级的方法,能够节约大量的人力成本,简化调试过程。
传统的远程升级一般是整机软件全部下载更新,速度慢,升级过程中容易被打断,出错概率高,同时为了解决FLASH、RAM占用大的问题,需要一种快速升级方法。
发明内容
为了解决上述的调试升级难题,本发明提供了一种用户信息传输装置局部软件热升级的方法,快速无缝升级,节约成本。
为实现上述目的,本发明通过如下具体方案来实现:
一种用户信息传输装置局部软件热升级的方法,FLASH中要升级的局部软件划分A、B区,升级的软件存入B区,B区软件替代A区软件执行;
具体的:远程监控中心对软件升级包进行分包处理,远程监控中心下发更新指令,替代FLASH中A区代码,用户信息传输装置响应更新指令并进行分包接收,用户信息传输装置接收完成后进行校验,当发现第m条软件包校验错误,用户信息传输装置向远程监控中心请求更新m包,用户信息传输装置接收升级包m,全部校验成功后用户信息传输装置完成拼包处理,标记软件升级包代码在用户信息传输装置MCU的FLASH中执行地址区域,将软件写入FLASH中B区:ADDR1~ADDR2地址区域,软件执行过程中,自动跳转到B区进行执行,替代原A区代码。
信息传输采用无线2G/3G/4G/5G和以太网双通道备份通讯功能,以太网链接断开后可自动切换至无线,无线断开后可自动切换至以太网,一主一备,提升升级通道的可靠性。
本发明的有益效果在于:FLASH中要升级的局部软件划分A、B区,升级的软件存入B区,B区软件替代A区软件执行,实现无关机自动跳转,无缝对接即热升级。用户信息传输装置一旦软件升级失败,则重新跳转执行A区代码,启用备份,提高安全性。
附图说明:
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图;
图1为分段软件升级包处理方式示意图;
图2为远程升级软件下载流程图;
图3为用户信息传输装置硬件示意图。
具体实施结构:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于蚌埠依爱消防电子有限责任公司,未经蚌埠依爱消防电子有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010156500.X/2.html,转载请声明来源钻瓜专利网。