一种冗余测控装置的更新方法、装置及冗余测控装置制造方法及图纸

技术编号:37671239 阅读:10 留言:0更新日期:2023-05-26 04:33
本申请适用于电力系统技术领域,提供了一种冗余测控装置的更新方法、装置及冗余测控装置,所述方法包括:接收文件管理装置发送的更新请求;其中,更新请求携带签名后的待更新数据包,文件管理装置为用于确定冗余测控装置是否需要更新的软件工具;根据设定公钥对签名后的待更新数据包进行签名验证;若签名验证通过,则根据待更新数据包对所述冗余测控装置进行更新。与现有技术在获取到待更新数据包直接进行更新相比,本申请提供的方法需要对更新请求携带的签名后的待更新数据包进行签名验证,并在签名验证通过后,才可以根据该待更新数据包对冗余测控装置进行更新,提高了冗余测控装置的安全性。置的安全性。置的安全性。

【技术实现步骤摘要】
一种冗余测控装置的更新方法、装置及冗余测控装置


[0001]本申请属于电力系统
,尤其涉及一种冗余测控装置的更新方法、装置及冗余测控装置。

技术介绍

[0002]近年来,随着电力电子技术的成熟,集中监控运行模式对智能变电站监控系统的可靠性提出了更高的要求,冗余后备测控(简称冗余测控)装置成为变电站稳定电力供应的必要配置。冗余测控装置作为实体测控装置的集中后备装置,集成了多个电气间隔的测控功能,同时为若干台按间隔配置的变电站测控装置提供应急备用服务。
[0003]传统的对冗余测控装置的更新方法通常是在检测到最新的升级版本和配置文件时,直接使用该升级版本对冗余测控装置进行升级,使用该配置文件对冗余测控装置进行配置更新。然而,这种更新方法考虑不够全面,导致冗余测控装置更新的安全性较低。

技术实现思路

[0004]本申请实施例提供了一种冗余测控装置的更新方法、装置及冗余测控装置,提高了冗余测控装置的安全性。
[0005]第一方面,本申请实施例提供了一种冗余测控装置的更新方法,包括:
[0006]接收文件管理装置发送的更新请求;其中,所述更新请求携带签名后的待更新数据包,所述文件管理装置为用于确定冗余测控装置是否需要更新的软件工具;
[0007]根据设定公钥对所述签名后的待更新数据包进行签名验证;
[0008]若所述签名验证通过,则根据所述待更新数据包对所述冗余测控装置进行更新。
[0009]可选的,所述签名后的待更新数据包为所述冗余测控装置的待更新程序包;所述根据所述待更新数据包对所述冗余测控装置进行更新,包括:
[0010]调用第一设定脚本执行所述待更新程序包,以对所述冗余测控装置的程序进行更新。
[0011]可选的,所述冗余测控装置包括多个应用于变电站的虚拟间隔;每个所述虚拟间隔的参数通过各自对应的配置文件进行配置;所述签名后的待更新数据包为待更新配置文件,所述待更新配置文件包含各个所述配置文件中的至少一个配置文件的更新值;所述根据所述待更新数据包对所述冗余测控装置进行更新,包括:
[0012]确定所述待更新配置文件中包含的更新值对应的目标配置文件;
[0013]调用第二设定脚本,使用所述待更新配置文件中包含的更新值,对所述目标配置文件进行更新。
[0014]可选的,在根据设定公钥对所述签名后的待更新数据包进行签名验证之后,还包括:
[0015]若所述签名验证不通过,则输出用于提示所述冗余测控装置更新失败的信息。
[0016]可选的,所述签名后的待更新数据包包括待更新程序包和/或待更新配置文件;所
述接收文件管理装置发送的更新请求,包括:
[0017]接收由所述文件管理装置在检测到所述冗余测控装置的当前程序的第一版本信息与所述待更新程序包的第二版本信息不同,和/或检测到所述冗余测控装置的当前配置文件的第三版本信息与所述待更新配置文件的第四版本信息不同时发送的所述更新请求。
[0018]可选的,所述签名后的待更新数据包还包括与所述待更新程序包对应的第一校验信息,和/或与所述待更新配置文件对应的第二校验信息;所述接收由所述文件管理装置在检测到所述冗余测控装置的当前程序的第一版本信息与所述待更新程序包的第二版本信息不同,和/或检测到所述冗余测控装置的当前配置文件的第三版本信息与所述待更新配置文件的第四版本信息不同时发送的所述更新请求,包括:
[0019]接收由所述文件管理装置在检测到所述第一校验信息校验通过,且所述冗余测控装置的当前程序的第一版本信息与所述待更新程序包的第二版本信息不同,和/或检测到所述第二校验信息校验通过,且所述冗余测控装置的当前配置文件的第三版本信息与所述待更新配置文件的第四版本信息不同时发送的所述更新请求。
[0020]可选的,所述签名后的待更新数据包是根据设定私钥对未签名的待更新数据包进行签名后得到的。
[0021]第二方面,本申请实施例提供了一种冗余测控装置的更新装置,包括:
[0022]第一接收单元,用于接收文件管理装置发送的更新请求;其中,所述更新请求携带签名后的待更新数据包,所述文件管理装置为用于确定冗余测控装置是否需要更新的软件工具;
[0023]验证单元,用于根据设定公钥对所述签名后的待更新数据包进行签名验证;
[0024]更新单元,用于若所述签名验证通过,则根据所述待更新数据包对所述冗余测控装置进行更新。
[0025]第三方面,本申请实施例提供了一种冗余测控装置,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,上述处理器执行所述计算机程序时实现如上述第一方面中任一项所述的冗余测控装置的更新方法。
[0026]第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面中任一项所述的冗余测控装置的更新方法。
[0027]第五方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在冗余测控装置上运行时,使得冗余测控装置可执行上述第一方面中任一项所述的冗余测控装置的更新方法。
[0028]本申请实施例与现有技术相比存在的有益效果是:
[0029]本申请实施例提供的一种冗余测控装置的更新方法,通过接收文件管理装置发送的更新请求;其中,更新请求携带签名后的待更新数据包,文件管理装置为用于确定冗余测控装置是否需要更新的软件工具;根据设定公钥对签名后的待更新数据包进行签名验证;若签名验证通过,则根据待更新数据包对所述冗余测控装置进行更新。与现有技术在获取到待更新数据包直接进行更新相比,本申请提供的方法需要对更新请求携带的签名后的待更新数据包进行签名验证,并在签名验证通过后,才根据该待更新数据包对冗余测控装置进行更新,提高了冗余测控装置的安全性。
附图说明
[0030]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0031]图1是本申请一实施例提供的更新系统的结构示意图;
[0032]图2是本申请一实施例提供的冗余测控装置的更新方法的实现流程图;
[0033]图3是本申请另一实施例提供的冗余测控装置的更新方法的实现流程图;
[0034]图4是本申请一实施例提供的冗余测控装置的更新装置的结构示意图;
[0035]图5是本申请一实施例提供的冗余测控装置的结构示意图。
具体实施方式
[0036]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种冗余测控装置的更新方法,其特征在于,包括:接收文件管理装置发送的更新请求;其中,所述更新请求携带签名后的待更新数据包,所述文件管理装置为用于确定冗余测控装置是否需要更新的软件工具;根据设定公钥对所述签名后的待更新数据包进行签名验证;若所述签名验证通过,则根据所述待更新数据包对所述冗余测控装置进行更新。2.如权利要求1所述的冗余测控装置的更新方法,其特征在于,所述签名后的待更新数据包为所述冗余测控装置的待更新程序包;所述根据所述待更新数据包对所述冗余测控装置进行更新,包括:调用第一设定脚本执行所述待更新程序包,以对所述冗余测控装置的程序进行更新。3.如权利要求1所述的冗余测控装置的更新方法,其特征在于,所述冗余测控装置包括多个应用于变电站的虚拟间隔;每个所述虚拟间隔的参数通过各自对应的配置文件进行配置;所述签名后的待更新数据包为待更新配置文件,所述待更新配置文件包含各个所述配置文件中的至少一个配置文件的更新值;所述根据所述待更新数据包对所述冗余测控装置进行更新,包括:确定所述待更新配置文件中包含的更新值对应的目标配置文件;调用第二设定脚本,使用所述待更新配置文件中包含的更新值,对所述目标配置文件进行更新。4.如权利要求1所述的冗余测控装置的更新方法,其特征在于,在根据设定公钥对所述签名后的待更新数据包进行签名验证之后,还包括:若所述签名验证不通过,则输出用于提示所述冗余测控装置更新失败的信息。5.如权利要求1所述的冗余测控装置的更新方法,其特征在于,所述签名后的待更新数据包包括待更新程序包和/或待更新配置文件;所述接收文件管理装置发送的更新请求,包括:接收由所述文件管理装置在检测到所述冗余测控装置的当前程序的第一版本信息与所述待更新程序包的第二版本信息不同,和/或检测到所述冗余测控装置的当前配置文件的第三版本信息与所述待更新配置文件的第四版本信息不同时发送的所述更新请求。...

【专利技术属性】
技术研发人员:强卫冯亮袁明军孟宪初严锦波吴保临韩茂林梁玉生崔幸军许平凡姬裕鹏徐浩潘夕坤李坤鑫
申请(专利权)人:长园深瑞继保自动化有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1