[发明专利]一种电能表的自适应程序升级方法及系统在审
申请号: | 201911136690.2 | 申请日: | 2019-11-19 |
公开(公告)号: | CN111078251A | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 杨舟;李刚;潘俊涛;韦杏秋;唐利涛;周政雷;陈珏羽;何涌;张智勇 | 申请(专利权)人: | 广西电网有限责任公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;H04L9/32 |
代理公司: | 北京国帆知识产权代理事务所(普通合伙) 11334 | 代理人: | 刘小哲 |
地址: | 530023 广西*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电能表 自适应 程序 升级 方法 系统 | ||
1.一种电能表的自适应程序升级方法,其特征在于,所述方法包括:
待升级电能表接收基于系统主站发送的升级文件与签名文件;
检测所述待升级电能表上是否存在硬件数字签名芯片;
在检测所述待升级电能表上不存在所述硬件数字签名芯片后,判断所述升级文件是否需要所述硬件数字签名芯片的支持;
在判断所述升级文件不需要所述硬件数字签名芯片的支持后,利用数字签名的公钥对所述签名文件进行解密处理,验证所述升级文件是否正确;
在验证所述升级文件正确之后,所述待升级电能表根据所述升级文件执行程序升级。
2.根据权利要求1所述的电能表的自适应程序升级方法,其特征在于,在所述待升级电能表接收基于系统主站发送的升级文件与签名文件之前,包括:
系统主站获取所述待升级电能表的升级信息和所述升级文件;
基于哈希算法对所述升级文件进行处理得到摘要信息;
基于数字签名的私钥对所述摘要信息进行加密处理,生成所述签名文件;
基于所述升级信息将所述升级文件与所述签名文件传输至所述待升级电能表。
3.根据权利要求1所述的电能表的自适应程序升级方法,其特征在于,在检测所述待升级电能表上是否存在所述硬件数字签名芯片之后,包括:
若检测所述待升级电能表上存在硬件数字签名芯片时,利用数字签名的公钥对所述签名文件进行解密处理;
若检测所述待升级电能表上不存在硬件数字签名芯片时,判断所述升级文件是否需要所述硬件数字签名芯片的支持。
4.根据权利要求3所述的电能表的自适应程序升级方法,其特征在于,所述判断所述升级文件是否需要所述硬件数字签名芯片的支持包括:
基于哈希算法将升级包进行摘要运算,生成第一摘要信息;
判断所述第一摘要信息与所述待升级电能表中原先存储的摘要信息是否一致;
若一致,判断所述升级文件需要所述硬件数字签名芯片的支持,所述待升级电能表终止升级;
若不一致,判断所述升级文件不需要所述硬件数字签名芯片的支持,利用数字签名的公钥对所述签名文件进行解密处理。
5.根据权利要求4所述的电能表的自适应程序升级方法,其特征在于,所述升级包包括所述升级文件和所述签名文件。
6.一种电能表的自适应程序升级系统,其特征在于,所述系统包括:
接收模块,用于接收基于系统主站发送的升级文件与签名文件;
检测模块,用于检测待升级电能表上是否存在硬件数字签名芯片;
判断模块,用于判断所述升级文件是否需要所述硬件数字签名芯片的支持;
解密模块,用于利用数字签名的公钥对所述签名文件进行解密处理,验证所述升级文件是否正确;
升级模块,用于根据所述升级文件对所述待升级电能表执行程序升级。
7.根据权利要求6所述的电能表的自适应程序升级系统,其特征在于,所述系统还包括:
系统主站,用于获取所述待升级电能表的升级信息和所述升级文件;
基于哈希算法将所述升级文件进行处理得到摘要信息;
基于数字签名的私钥对所述摘要信息进行加密处理,生成所述签名文件;
基于所述升级信息将所述升级文件和所述签名文件传输至所述待升级电能表。
8.根据权利要求6所述的电能表的自适应程序升级系统,其特征在于,
所述判断模块用于基于哈希算法将升级包进行摘要运算并生成第一摘要信息,所述升级包包括所述升级文件和所述签名文件;
判断所述第一摘要信息与所述待升级电能表中原先存储的摘要信息是否一致;
若一致,终止所述待升级电能表升级;
若不一致,利用数字签名的公钥对所述签名文件进行解密处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广西电网有限责任公司,未经广西电网有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911136690.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种消弱射频多通道间耦合的装置
- 下一篇:一种小径薄壁钼及钼合金管的制备方法