[发明专利]一种适用于电力芯片控制软件的升级方法及装置在审
申请号: | 202210306575.0 | 申请日: | 2022-03-25 |
公开(公告)号: | CN114610355A | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 辛明勇;徐长宝;金学军;李鹏;习伟;刘卓毅;王宇;姚浩;高吉普;何雨旻;祝健杨;张历;冯起辉;陈军健;向柏澄 | 申请(专利权)人: | 贵州电网有限责任公司;南方电网数字电网研究院有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71;G06F21/31 |
代理公司: | 贵阳中新专利商标事务所 52100 | 代理人: | 商小川 |
地址: | 550002 贵*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适用于 电力 芯片 控制 软件 升级 方法 装置 | ||
1.一种适用于电力芯片控制软件的升级方法,其特征在于:所述方法包括:控制软件获取经由上位机转发的升级数据包,升级数据包中携带有用于对上位机进行身份验证的身份验证信息、以及用于进行软件升级的升级程序;其中身份验证信息包括上位机的属性信息和升级后运行程序所属的版本号;
控制软件根据接收到的身份验证信息,对上位机的身份进行验证,并在确定上位机身份验证通过时,结合升级程序、电力芯片自身的配置信息、以及对软件当前所处的运行状态的判断结果,进行升级。
2.根据权利要求1所述的一种适用于电力芯片控制软件的升级方法,其特征在于:软件升级进程将同步记录在预设的配置文件中,控制软件根据接收到的身份验证信息,对上位机的身份进行验证,包括:
控制软件基于从配置文件中读取到的内容,在确定当前已完成软件升级时,则基于接收到的身份验证信息,对上位机的身份进行验证;
控制软件基于从所述配置文件中读取到的内容,在确定当前存在升级失败的情况时,则对升级失败的原因进行自检,并向上位机反馈得到的自检结果、以及表征当前存在软件升级失败情况的警示信息;
控制软件基于从配置文件中读取到的内容,在确定当前存在处于升级过程中的执行进程时,则查询执行完成执行进程所需的总执行时间,并在确定当前已达到总执行时间时,基于接收到的身份验证信息,对上位机的身份进行验证。
3.根据权利要求1所述的一种适用于电力芯片控制软件的升级方法,其特征在于:所述电力芯片应用在电力系统中,结合升级程序、电力芯片自身的配置信息、以及对软件当前所处的运行状态的判断结果,进行升级,包括:
控制软件在确定电力系统处于业务空闲状态时,结合电力芯片自身的配置信息,对软件当前所处的运行状态进行判断;
控制软件根据对当前所处的运行状态的判断结果,在确定满足预设的升级条件时,执行升级程序进行软件升级;
控制软件根据对当前所处的运行状态的判断结果,在确定不满足预设的升级条件时,返回到控制软件获取经由上位机转发的升级数据包步骤继续执行,或在等待指定的一段时间之后,再次判断当前是否满足预设的升级条件。
4.根据权利要求1所述的一种适用于电力芯片控制软件的升级方法,其特征在于:控制软件通过预设的通讯接口连接到上位机,并通过通讯接口,对经由上位机传输的升级数据包进行接收。
5.根据权利要求1所述的一种适用于电力芯片控制软件的升级方法,其特征在于:所述方法还包括:
控制软件将接收到的升级数据包、以及在未升级之前运行程序所属的版本号存储在预设的存储区域中;
控制软件在确定存在首次升级失败的情况时,通过读取存储区域中已存储的升级数据包,再次进行软件升级;
控制软件在确定存在连续重复一次以上、且均升级失败的情况时,基于存储区域中已存储在未升级之前运行程序所属的版本号,将正在运行的软件主程序恢复到升级前的旧版本。
6.如权利要求1所述的一种适用于电力芯片控制软件的升级装置,其特征在于:包括获取模块以及升级模块,其中:
所述获取模块,用于触发控制软件获取经由上位机转发的升级数据包,升级数据包中携带有用于对上位机进行身份验证的身份验证信息、以及用于进行软件升级的升级程序;其中,身份验证信息包括上位机的属性信息和升级后运行程序所属的版本号;
升级模块,用于触发控制软件根据接收到的身份验证信息,对上位机的身份进行验证,并在确定上位机身份验证通过时,结合所述升级程序、电力芯片自身的配置信息、以及对软件当前所处的运行状态的判断结果,进行升级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州电网有限责任公司;南方电网数字电网研究院有限公司,未经贵州电网有限责任公司;南方电网数字电网研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210306575.0/1.html,转载请声明来源钻瓜专利网。