[发明专利]一种时钟免维护固件易升级的智能电能表及其升级方法有效
申请号: | 201510880156.8 | 申请日: | 2015-12-06 |
公开(公告)号: | CN105607922B | 公开(公告)日: | 2018-12-28 |
发明(设计)人: | 张建辉;丁恒春;巨汉基;袁瑞铭;钱谢成;米小兵 | 申请(专利权)人: | 江苏林洋能源股份有限公司;冀北电力有限公司计量中心 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G07F15/06 |
代理公司: | 南京天华专利代理有限责任公司 32218 | 代理人: | 王尧;夏平 |
地址: | 226200 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 时钟 维护 固件易 升级 智能 电能表 及其 方法 | ||
1.一种时钟免维护固件易升级的智能电能表升级方法,其特征是它包括:
S1、固件模块化设置步骤;步骤S1具体为:在链接器中,根据应用需求将电表固件划分为若干个固件模块,在电表端存储器中对应于各固件模块划分相应的存储区域,各固件模块具有相应的存储区域标识符,链接器中各固件模块与电表端存储器中的对应区域具有一一对应的映射关系;
各固件模块的区域内函数组织方法:模块区域之间相互调用的函数使用函数壳和伪指令控制各模块区域的连带关系,减少各模块区域之间连带升级;
S2、升级文件数据包生成步骤;
S3、严密握手连接步骤;
S4、数据升级补包步骤。
2.根据权利要求1所述的时钟免维护固件易升级的智能电能表升级方法,其特征是所述的步骤S2具体为:将需要升级的固件模块编译生成BIN文件,并在文件的开头增加升级信息,制成升级文件数据包。
3.根据权利要求1所述的时钟免维护固件易升级的智能电能表升级方法,其特征是所述的步骤S3具体为:客户端与表端通过双向认证进行握手连接,当客户端和表端都对对方认证通过后才能连接成功。
4.根据权利要求1所述的时钟免维护固件易升级的智能电能表升级方法,其特征是所述的步骤S4具体为:
S4-1、客户端向各电表端发送升级使能请求,各电表端启动数据升级步骤;
S4-2、客户端向各电表端发送升级信息,各电表端对接收的客户端发来的升级信息合法性进行判断,如果合法,进行升级初始化,如果不合法,放弃操作;
S4-3、升级初始化完成后,客户端向各表端广播发送升级文件数据包,并记录每个升级文件数据包的传输状态;
S4-4、各电表端接收到升级文件数据包后,更新电表端的升级文件数据包接收状态标识符;
S4-5、客户端向各电表端发送步骤S4-4中所述的升级文件数据包接收状态标识符的查询命令,各电表端收到查询命令后,将升级文件数据包接收状态标识符发送给客户端;
S4-6、客户端识别各电表端的升级文件数据包接收状态标识符,如果升级文件数据包的接收比率超过90%,客户端对没有接收到升级文件数据包的各电表端进行定点传输,再次发送升级文件数据包;否则,客户端再次广播升级文件数据包至所有的电表端;
S4-7、重复步骤S4-6直到所有的电表端都成功收到升级文件数据包,电表端对收到的升级文件数据包进行解析,获取升级文件数据包中的存储区域标识符,根据存储区域标识符查找对应的存储区域,对存储区域中的相应固件模块进行升级;
S4-8、电表端完成升级后,开始对文件进行检查校验,确认升级文件正确后,激活升级程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏林洋能源股份有限公司;冀北电力有限公司计量中心,未经江苏林洋能源股份有限公司;冀北电力有限公司计量中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510880156.8/1.html,转载请声明来源钻瓜专利网。