[发明专利]一种智能水电表的升级方法在审
| 申请号: | 202010544581.0 | 申请日: | 2020-06-15 |
| 公开(公告)号: | CN111694590A | 公开(公告)日: | 2020-09-22 |
| 发明(设计)人: | 李翔威;常峰;陈飞舟;吴静华 | 申请(专利权)人: | 泉州慧霁科技有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/41;G06F9/445;G06F11/10;G08C17/02 |
| 代理公司: | 泉州市文华专利代理有限公司 35205 | 代理人: | 陈雪莹 |
| 地址: | 362000 福建省泉州市鲤城区鲤中街道升*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 智能 水电 升级 方法 | ||
1.一种智能水电表的升级方法,其特征在于:包括:
步骤1、收集客户需求,开发不同的抄读模式和不同使用场景的反馈模式的升级程序,并存储至服务器;
步骤2、水电表连接至服务器,并进行身份认证;
步骤3、水电表上报自身信息,并接收自身升级状态回包;
若自身升级状态回包为需要升级状态,则向服务器请求对应的升级程序;否,则结束;
步骤4、下载升级程序,并将下载的升级程序覆盖之前固件,并重启单片机,完成升级。
2.根据权利要求1所述的一种智能水电表的升级方法,其特征在于:所述步骤1和步骤2之间还包括一步骤a、终端连接至水电表,终端存载该水电表所需要的升级程序。
3.根据权利要求1所述的一种智能水电表的升级方法,其特征在于:所述步骤2进一步具体为:水电表连接至服务器,并进行身份认证,认证通过后,水电表和服务器分别生成一相同的密钥。
4.根据权利要求3所述的一种智能水电表的升级方法,其特征在于:所述密钥生成方法为:水电表生成第一随机数,发送给服务端;服务端生成第二随机数;服务端根据第一随机数以及第二随机数,生成一密钥;服务端将第二随机数发送至水电表,水电表根据第一随机数以及第二随机数生成密钥。
5.根据权利要求3所述的一种智能水电表的升级方法,其特征在于:所述步骤4进一步具体为:服务器将升级程序根据生成的密钥进行加密,之后水电表下载该加密的升级程序,下载完成后,采用密钥进行解密,将下载的升级程序覆盖之前固件,并重启单片机,完成升级。
6.根据权利要求1所述的一种智能水电表的升级方法,其特征在于:所述步骤4进一步具体为:下载升级程序,并对升级程序做CRC和CHECKSUM校验,若校验不通过,则升级失败;若校验通过,则将下载的升级程序覆盖之前固件,并重启单片机,完成升级。
7.根据权利要求6所述的一种智能水电表的升级方法,其特征在于:所述步骤4进一步具体为:分片下载升级程序,并对每片的升级程序做CRC和CHECKSUM校验;全部下载完成后对整个升级程序做CRC和CHECKSUM校验;若校验不通过,则升级失败;若校验通过,则将下载的升级程序覆盖之前固件,并重启单片机,完成升级。
8.根据权利要求1所述的一种智能水电表的升级方法,其特征在于:还包括步骤5、水电表向服务器上报升级成功状态。
9.根据权利要求1所述的一种智能水电表的升级方法,其特征在于:所述水电表中固件包括可升级程序和不可升级程序;编译时,通过配置不可升级程序以及可升级程序的代码段、数据段地址;所述不可升级程序包括刷机程序以及常量;所述可升级程序包括业务逻辑以及固件文件配置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泉州慧霁科技有限公司,未经泉州慧霁科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010544581.0/1.html,转载请声明来源钻瓜专利网。





