一种录波装置的损坏数据表修复方法及系统制造方法及图纸

技术编号:20117193 阅读:71 留言:0更新日期:2019-01-16 11:58
本发明专利技术提供了一种录波装置的损坏数据表修复方法及系统,系统中自动备份模块将正确的配置数据与录波定值数据进行备份,录波装置在访问配置数据与定值数据之前,首先调用自动还原模块,自动还原模块检测当前的配置与定值数据表是否有损坏,若有损坏现象,首先对损坏表文件进行备份,以便后期分析方便,然后使用备份的正确数据对损坏的数据表进行还原,以此来确保录波装置能够获取到正确的数据。本发明专利技术是用自动备份与自动还原的方法,解决了录波装置的数据表损坏导致装置无法正常运行的问题,同时也大大降低了录波装置因为数据错误导致错判误判的几率,提高了录波装置的健壮性。

A Method and System for Repairing Damaged Data Table of Recording Device

The invention provides a method and system for repairing the damaged data table of the recording device. The automatic backup module in the system backs up the correct configuration data and the fixed value data of the recording device. Before accessing the configuration data and the fixed value data, the recording device first calls the automatic restoring module, which detects whether the current configuration and the fixed value data table is damaged or not. Firstly, the damaged table files are backed up to facilitate later analysis, and then the damaged tables are restored with the correct backup data to ensure that the recording device can obtain the correct data. The method of automatic backup and restore solves the problem that the device can not run normally due to the damage of the data table of the recording device, greatly reduces the probability of wrong judgment and misjudgment caused by the data error of the recording device, and improves the robustness of the recording device.

【技术实现步骤摘要】
一种录波装置的损坏数据表修复方法及系统
本专利技术属于电力工程
,特别涉及一种录波装置的损坏数据表修复方法及系统。
技术介绍
录波装置是智能变电站中的主要设备,故障录波数据是诊断智能变电站中故障性质及其原因的主要依据,对于电网安全性的提高以及电能质量的优化有很大的参考价值。因此,录波装置的健壮性显的尤为重要。工程配置数据与定值数据是录波装置故障判据算法的主要输入条件,若工程配置发生错误,会导致录波装置无法按照工程需要正常运行与监测信息,若录波定值发生错误,故障判据模块根据错误的信息输入进行录波判据分析或故障诊断,必然会输出错误的结果。因此,录波定值与工程配置等数据的准确性是影响录波装置健壮性的一个重要因素。当前录波装置的工程配置数据与录波定值数据一般是采用数据库的方式进行存储,例如Mysql数据库,而在录波装置调试或运行过程中,若发生强制断电或异常关闭数据库服务等事件,就可能造成配置与定值数据表损坏,导致录波装置无法正常运行,这对电网的安全运行造成了隐患。
技术实现思路
本专利技术的目的在于提供一种录波装置的损坏数据表修复方法及系统,用于解决录波装置在数据表损坏后无法正常运行的问题。为实现上述目的,本专利技术提供了一种录波装置的损坏数据表修复方法,包括如下步骤:1)获取录波装置的工程配置数据及录波定值数据,并将所述工程配置数据及录波定值数据保存到对应的数据表中;2)将各数据表备份为对应设定格式的文件,在访问数据表时,检查各数据表是否损坏,若发生损坏,则将备份文件替换对应的数据表中的原始文件。上述方法将正确的配置数据与录波定值数据进行备份,录波装置在访问配置数据与定值数据之前,检测当前的配置与定值数据表是否有损坏,若有损坏现象,首先对损坏表文件进行备份,以便后期分析方便,然后使用备份的正确数据对损坏的数据表进行还原,以此来确保录波装置能够获取到正确的数据。本专利技术是用自动备份与自动还原的方法,解决了录波装置的数据表损坏导致装置无法正常运行的问题,同时也大大降低了录波装置因为数据错误导致错判误判的几率,提高了录波装置的健壮性。为了解决在备份文件被损坏或不存在无法还原原始数据的问题,将各数据表备份为对应设定格式的文件后,将各文件压缩为同名的压缩文件,若有数据表损坏且数据表备份文件丢失或被损坏,则将同名的压缩文件解压为所述设定格式的文件,并将解压后的文件替换原始文件。为了满足录波装置数据格式的要求,将各数据表均备份为sql格式的文件。为了为数据表是否发生损坏提供判断依据,将各数据表均备份为sql格式的文件后,计算各sql文件的校验码,将计算得到的校验码记录到校验码文件中。为了对数据表是否损坏进行判断,检查各数据表是否损坏的过程为:导出当前数据表的sql文件,计算sql文件的校验码,验证该校验码与校验码文件中记录的校验码的一致性,若不一致,则表示该数据表发生损坏,否则未损坏。本专利技术还提供了一种录波装置的损坏数据表修复系统,包括数据处理模块、自动备份模块及自动还原模块,所述数据处理模块用于获取录波装置的工程配置数据及录波定值数据,并将所述工程配置数据及录波定值数据保存到对应的数据表中;所述自动备份模块用于将各数据表备份为对应设定格式的文件;所述自动还原模块用于在访问数据表时,检查各数据表是否损坏,若发生损坏,则将备份文件替换对应的数据表中的原始文件。上述修复系统的自动备份模块将正确的配置数据与录波定值数据进行备份,录波装置在访问配置数据与定值数据之前,首先调用自动还原模块,自动还原模块检测当前的配置与定值数据表是否有损坏,若有损坏现象,首先对损坏表文件进行备份,以便后期分析方便,然后使用备份的正确数据对损坏的数据表进行还原,以此来确保录波装置能够获取到正确的数据。本专利技术是用自动备份与自动还原的方法,解决了录波装置的数据表损坏导致装置无法正常运行的问题,同时也大大降低了录波装置因为数据错误导致错判误判的几率,提高了录波装置的健壮性。为了解决在备份文件被损坏或不存在无法还原原始数据的问题,自动备份模块将各数据表备份为对应设定格式的文件后,将各文件压缩为同名的压缩文件,若有数据表损坏且数据表备份文件丢失或被损坏,则将同名的压缩文件解压为所述设定格式的文件,并将解压后的文件替换原始文件。为了满足录波装置数据格式的要求,自动备份模块将各数据表均备份为sql格式的文件。为了为数据表是否发生损坏提供判断依据,将各数据表均备份为sql格式的文件后,计算各sql文件的校验码,将计算得到的校验码记录到校验码文件中。为了对数据表是否损坏进行判断,检查各数据表是否损坏的过程为:导出当前数据表的sql文件,计算sql文件的校验码,验证该校验码与校验码文件中记录的校验码的一致性,若不一致,则表示该数据表发生损坏,否则未损坏。附图说明图1为本专利技术的自动备份模块的备份流程图;图2为本专利技术的录波装置的损坏数据表修复方法的流程示意图。具体实施方式下面结合附图对本专利技术的具体实施方式作进一步的说明:本专利技术提供了一种录波装置的损坏数据表修复系统,该系统包括数据处理模块、自动备份模块及自动还原模块,数据处理模块用于获取录波装置的工程配置数据及录波定值数据,并将工程配置数据及录波定值数据保存到对应的数据表中;自动备份模块用于将各数据表备份为对应设定格式的文件;自动还原模块用于在访问数据表时,检查各数据表是否损坏,若发生损坏,则将备份文件替换对应的数据表中的原始文件。为了避免备份文件被损坏或者不存在的情况发生,本实施例的自动备份模块将各数据表备份为对应设定格式的文件后,将各文件压缩为同名的压缩文件,若有数据表损坏且数据表备份文件丢失或被损坏,则将同名的压缩文件解压为设定格式的文件,并将解压后的文件替换对应的数据表中的原始文件。具体的,基于上述系统本专利技术提供了一种录波装置的损坏数据表修复方法,包括如下步骤:1、数据处理模块采集工程配置数据及录波定值数据,将采集的工程配置数据及录波定值数据保存到数据库,数据库中包括若干个数据表,录波装置使用的数据库服务为mysql,数据表引擎为MyISAM。工程配置数据包含:变电站运行参数信息、模拟量通道信息、开关量通道信息、一次设备信息(线路、变压器等);录波定值数据包含:录波参数定值、间隔定值、频率定值等,这些信息均以MyISAM的引擎方式存储在mysql数据库的数据表中。2、调用自动备份模块,使用mysqldump将每一个数据表备份为一个sql文件,如图1所示。并计算sql文件的校验码,将校验码写入校验码文件。自动备份模块首先读取校验码文件,校验码文件采用xml文件格式,包含要备份的数据表列表及备份表的md5校验码节点,如表1所示的校验码文件格式。表1校验码文件格式定义层次元素说明类型M/O个数第0级tablebklist根元素-M1第1级table数据表名称-M≥1table属性1md5md5校验码STRINGM1校验码文件示例如下:自动备份模块根据读取到的数据表列表,对数据表逐个进行自动备份,自动备份通过调用mysqldump来实现,每一个数据表生成一个sql文件,并生成sql文件的md5校验码,将md5校验码写入校验码文件的table节点的md5属性值中。同时,将每一个sql文件压缩成同名的zip文件。生成的备份文件本文档来自技高网...

【技术保护点】
1.一种录波装置的损坏数据表修复方法,其特征在于,包括如下步骤:1)获取录波装置的工程配置数据及录波定值数据,并将所述工程配置数据及录波定值数据保存到对应的数据表中;2)将各数据表备份为对应设定格式的文件,在访问数据表时,检查各数据表是否损坏,若发生损坏,则将备份文件替换对应的数据表中的原始文件。

【技术特征摘要】
1.一种录波装置的损坏数据表修复方法,其特征在于,包括如下步骤:1)获取录波装置的工程配置数据及录波定值数据,并将所述工程配置数据及录波定值数据保存到对应的数据表中;2)将各数据表备份为对应设定格式的文件,在访问数据表时,检查各数据表是否损坏,若发生损坏,则将备份文件替换对应的数据表中的原始文件。2.根据权利要求1所述的录波装置的损坏数据表修复方法,其特征在于,步骤2)中,将各数据表备份为对应设定格式的文件后,将各文件压缩为同名的压缩文件,若有数据表损坏且数据表备份文件丢失或被损坏,则将同名的压缩文件解压为所述设定格式的文件,并将解压后的文件替换原始文件。3.根据权利要求1或2所述的录波装置的损坏数据表修复方法,其特征在于,步骤2)中,将各数据表均备份为sql格式的文件。4.根据权利要求3所述的录波装置的损坏数据表修复方法,其特征在于,将各数据表均备份为sql格式的文件后,计算各sql文件的校验码,将计算得到的校验码记录到校验码文件中。5.根据权利要求4所述的录波装置的损坏数据表修复方法,其特征在于,检查数据表是否损坏的过程为:导出当前数据表的sql文件,计算sql文件的校验码,验证该校验码与校验码文件中记录的校验码的一致性,若不一致,则表示该数据表发生损坏,否则未损坏。6.一种录波装置的损坏数据表修复系统,其特征在于,包括...

【专利技术属性】
技术研发人员:陈玉涛窦中山温东旭陈玉峰杨辉孙朋周晓娟王兴安孙妙华陈强林
申请(专利权)人:许继集团有限公司许继电气股份有限公司许昌许继软件技术有限公司
类型:发明
国别省市:河南,41

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

1