[发明专利]智能水表嵌入式软件在线升级方法及系统在审
申请号: | 202210227693.2 | 申请日: | 2022-03-08 |
公开(公告)号: | CN115102855A | 公开(公告)日: | 2022-09-23 |
发明(设计)人: | 苏强;郭方恩 | 申请(专利权)人: | 上海锐铼水务科技有限公司 |
主分类号: | H04L41/082 | 分类号: | H04L41/082;H04L67/00;H04L67/06;H04L9/40;H04L9/06;H04L1/00 |
代理公司: | 上海金盛协力知识产权代理有限公司 31242 | 代理人: | 严帅 |
地址: | 201613 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能水表 嵌入式 软件 在线 升级 方法 系统 | ||
1.一种智能水表嵌入式软件在线升级方法,其特征在于,所述嵌入式软件为智能水表内部电路上MCU所运行的程序,所述在线升级方法包括:
步骤S1、服务器通过无线网络连接智能水表内置无线远传数据电路;
步骤S2、在设定的时间/条件下,服务器将升级程序文件通过无线远程方式下发到智能水表;
步骤S3、智能水表进行接收升级所述应用程序文件后,通过覆盖原应用程序文件进行升级。
2.根据权利要求1所述的智能水表嵌入式软件在线升级方法,其特征在于:
所述在线升级方法包括:将加密的升级程序文件上传至服务器校验并存档;
所述步骤S3包括:智能水表进行接收、校验、储存、备份及载入升级程序文件,将升级程序文件准确有效的载入到智能水表电路中的外挂存储器芯片中保存;
当升级程序文件被保存后,应用程序把原有程序文件备份到外挂存储器芯片,然后将引导标志位标识为升级流程;
MCU内的应用程序强制重启MCU,重启MCU后进入引导程序;引导程序识别引导标志位为升级流程时,将保存在外挂存储器芯片内的升级程序文件解密后载入到MCU的外挂存储器芯片中覆盖原有的应用程序文件;完成后将引导标志位标识为正常启动流程;
重启MCU进入升级后的应用程序。
3.根据权利要求1所述的智能水表嵌入式软件在线升级方法,其特征在于:
所述升级程序文件以加密形式保存在所述服务器,所述升级程序文件以加密形式下发到智能水表;
所述升级程序文件在被智能水表接收后,以加密形式保存在外挂存储器芯片中;
所述引导程序在升级时,通过把保存在外挂储存器的所述升级应用程序文件进行解密后覆盖储存在MCU储存器内的原有应用程序文件。
4.根据权利要求1所述的智能水表嵌入式软件在线升级方法,其特征在于:
所述升级程序文件在上传到所述服务器时,所述服务器通过识别所述升级程序文件的文件名、文件长度和文件后缀来检验所述升级程序文件的合法性;
所述升级程序文件在下载到智能水表的过程中,所述应用程序对所述升级程序文件的长度和CRC进行校验。
5.根据权利要求1所述的智能水表嵌入式软件在线升级方法,其特征在于:
所述升级程序文件在上传到所述服务器后,所述服务器对所述升级程序文件进行版本管理;
所述服务器向智能水表下发版本更新指令,指令内包含下发的版本号,所述应用程序通过识别所述升级程序文件的文件名及版本号,以确认达到升级条件;
所述升级条件包括:相同智能水表的所述升级程序文件的版本比现有所述应用程序的版本要高,或相同智能水表的所述升级通讯程序文件的版本比现有通讯程序文件的版本要高。
6.根据权利要求1所述的智能水表嵌入式软件在线升级方法,其特征在于:
所述升级程序文件在所述服务器下载到智能水表时,采用将所述升级程序文件进行分包的形式下载;若在下载过程中出现下载中断的情况,下一次下载时上次已下载所述升级程序文件的分包文件后,与已存入外挂存储器芯片内的所述升级程序文件的分包文件进行校验,校验成功后不用再次存入,若对比失败则从对比失败的所述升级程序文件的分包文件开始存入。
7.根据权利要求1所述的智能水表嵌入式软件在线升级方法,其特征在于:
所述外挂存储器芯片为外挂Flash芯片;
智能水表MCU的Flash芯片有两段各自独立的程序,分别是所述引导程序和所述应用程序,所述引导程序的作用为引导启动所述应用程序,及升级所述应用程序;
所述应用程序在本发明中的作用为从所述服务器接受所述升级程序文件,以及将所述升级程序文件转到外挂Flash芯片内;
所述智能水表包括至少两个MCU,分别是测量部分和通讯部分,一个MCU为控制测量部分电路的运行,另一个MCU为控制无线远传数据电路的运行;这个二个部分都有所述引导程序和所述应用程序,能单独升级或一起升级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海锐铼水务科技有限公司,未经上海锐铼水务科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210227693.2/1.html,转载请声明来源钻瓜专利网。