一种变电站二次***图档资料处理方法、装置及***
技术领域
本发明涉及智能变电站技术领域,尤其是一种变电站二次***图档资料处理方法、装置及***。
背景技术
在变电站建设、调试和运维检修过程中会使用到大量的图档资料,比如设计图纸、装置的说明书、出厂检验报告、合格证、三遥表、五防逻辑、定值单、调试报告、定期检验报告、运行记录信息和运维记录信息等。将图档资料分为7类,分别是:设计图纸、出厂检验报告、说明书、定值清单、调试报告、合格证和基础信息。
在变电站现场作业过程中需要经常查阅这些文件,在当前模式下这类资料分散在不同的工作人员手中,而在变电站运维过程中会对设备的版本、二次回路接线方式、配置参数等进行升级或更新。
采用现有的管理方式无法保证每个工作人员都能得到最新的文件版本。同时,由于在一个地区内会大量采用同一厂家、同一版本的装置,如果采用分散的管理方式需要为每一个装置保存一份与装置相关的文件,极其浪费磁盘空间。
发明内容
本发明提供了变电站二次***图档资料处理方法、装置及***,用于解决现有变电站图档资料管理方法不合理且浪费磁盘空间的问题。
为实现上述目的,本发明采用下述技术方案:
本发明第一方面提供了一种变电站二次***图档资料处理方法,所述方法包括以下步骤:
获取当前图档资料的特征值;
若所述特征值已被图档管理***保存,则将工程信息数据库中的图档资料对象模型信息与图档管理***中的图档资料存储记录建立关联;
若所述特征值未被图档管理***保存,则将当前图档资料保存在图档资料管理***内,并在工程信息数据库中保存图档资料对象模型信息,并建立图档资料对象模型信息与图档资料存储记录的关联。
进一步地,所述方法在获取当前图档资料的特征值之前还包括步骤:
分别建立变电站及变电站内小室、屏柜、二次装置的对象模型,所述对象模型中包含变电站及变电站内小室、屏柜、二次装置对应的图档资料,并与图档资料对象模型信息建立关联。
进一步地,所述方法在建立对象模型之后,获取当前图档资料的特征值之前还包括步骤:
按照预先设置的调整规则,对图档资料的文件名进行规范化整理。
进一步地,所述方法还包括:
获取要更新图档资料的变电站;
在工程信息数据库中查询需要更新图档资料的二次装置对象模型或屏柜对象模型;
若当前需要更新的图档资料的文件特征值已存在与图档资料管理***中,则在图档资料管理***中将二次装置模型或屏柜对象模型与图档资料对象模型建立关联;否则,创建新的图档资料对象模型。
进一步地,若更新的是二次装置关联的图档资料,则检查工程信息数据库中是否存在与待更新二次装置的关键参数相同的二次装置,若存在,则同时更新工程信息数据库中的二次装置与新增图档资料对象模型之间的关联关系。
进一步地,所述关键参数包括二次装置的厂家、二次装置的名称、二次装置的***版本和二次装置的修订版本信息。
进一步地,所述方法还包括:
在工程信息数据库中选取需要导出图档资料的变电站,指定本地存放图档资料的物理路径,并在所述物理路径中建立文件夹;
通过二次装置编号或屏柜编号,在工程信息数据库中查找相关联的图档资料对象模型;
创建针对本地的已下载文件清单,所述文件清单中记录本地已下载的图档资料的特征值和本地保存路径;
若当前待下载的图档资料存在于所述文件清单中,则将该图档资料从已保存路径处复制一份至当前下载对应的文件夹中,若不存在,则下载对应的图档资料,同时将该图档资料的特征值和保存路径加入所述文件清单中。
进一步地,所述屏柜对象模型中包含屏柜二维码属性,所述二次装置对象模型中包含二次装置二维码属性。
本发明第二方面提供了一种变电站二次***图档资料处理装置,包括:
文件分析单元,用于获取当前图档资料的特征值;
关联建立单元,用于在所述特征值已被图档资料管理***保存时,将工程信息数据库中的图档资料对象模型信息与图档管理***中的图档资料存储记录建立关联;
存储处理单元,用于在所述特征值未被图档资料管理***保存时,将当前图档资料的文件内容保存在图档资料管理***内;并调用关联建立单元,建立图档资料对象模型信息与图档资料存储记录的关联。
本发明第三方面提供了一种变电站二次***图档资料处理***,包括所述的变电站二次***图档资料处理装置和数据库管理***,所述数据库管理***用于管理工程信息数据库,所述工程信息数据库包括变电站二次***中变电站、小室、屏柜、二次装置和图档资料的对象模型信息,以及对象模型之间的关系。
发明内容中提供的效果仅仅是实施例的效果,而不是发明所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:
1、本发明对变电站内的图档资料采用集中管理的方式,通过图档资料管理***统一存放一地区内电力公司管辖的变电站的二次装置的图档资料,将分散的图档资料通过面向对象的方式与设备模型关联,避免重复录入,节省磁盘空间,提高了工作效率和工作质量。
2、采用二次装置厂家、二次装置型号、二次装置***版本组合作为关键参数,给图档资料管理***内任一二次装置添加了关联的图档资料后,关键参数相同的其它二次装置也会自动与该图档资料进行关联,降低了图档资料维护的工作量,提高了工作便捷性和工作效率。
3、采用基于图档资料内容的MD5值来唯一确定图档资料物理文件,即MD5值相同的图档资料在整个图档资料管理***内只会存储一份,可以大大减少冗余文件的数量,降低对服务器主机磁盘的占用;在导出图档资料的过程中,图档资料MD5相同的文件在一次导出过程中只会下载一次,可以减轻对网络宽带的占用。
4、采用了基于二维码的标签,每个标签上都有一个与屏柜或者二次装置关联的二维码,这个二维码在每个变电站的模型数据中是唯一的,即由这个二维码可以唯一确定一个二次装置或者屏柜,提高了工作的便捷性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明所述处理方法实施例的流程示意图;
图2是本发明所述更新图档资料的流程示意图;
图3是本发明所述下载图档资料的流程示意图;
图4是本发明所述装置的结构示意图。
具体实施方式
为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本发明进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本发明省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本发明。
本发明对图档资料采用集中管控的模式,对于多个同一厂家、同一版本及修订版本的装置对应的文档,只需要保存一份即可,既可以大大减少服务器磁盘的占用,又方便了资料的管理。
在提高图档资料查找便捷性方面,首先采用了按对象关联的方式,即每一份图档资料都与特定的对象进行关联,这样一来就可以以变电站中的装置或屏柜为对象来查看与其有关的图档资料了;其次,使用了二维码机制,即针对每一种装置或屏柜生成全站唯一的二维码,按照二维码可实现快速调阅装置或屏柜相关的图档资料;同时也支持按照图档类型和关键字进行快速查找。
本发明将分散的图档资料通过面向对象的方式与设备模型关联,再通过移动端展示的形式,让用户实现一次录入永久使用,可以使调试运检人员查看现场工作时快速查阅各类图档资料,提高了工作效率和工作质量。以下通过具体实施例进行说明。
如图1所示,本发明的一种变电站二次***图档资料处理方法,方法包括以下步骤:
获取当前图档资料的特征值;
若特征值已被图档管理***保存,则将工程信息数据库中的图档资料对象模型信息与图档管理***中的图档资料存储记录建立关联;
若特征值未被图档管理***保存,则将当前图档资料保存在图档资料管理***内,并在工程信息数据库中保存图档资料对象模型信息,并建立图档资料对象模型信息与图档资料存储记录的关联。
在获取图档资料的特征值之前还包括:分别建立变电站及变电站内小室、屏柜、二次装置的对象模型,所述对象模型中包含对应的图档资料。其具体实现过程包括:
S01,对同一地区内电力公司管辖的变电站逐一建立变电站对象模型,变电张对象模型的属性有变电站编号:表示同一地区内电力公司管辖的变电站的唯一性编号;变电站名称:表示同一地区内电力公司管辖的变电站的唯一性名称;省份简称:变电站所在省份的简称;地区简称:变电站所在地区(市)的简称;变电站简称:表示同一地区内电力公司管辖的变电站的唯一性简称;电压等级:变电站的电压等级。
S02,创建变电站中小室对象模型,小室对象模型的属性有小室编号:表示小室在工程信息数据库中唯一性编号;小室名称:表示小室在变电站中唯一性名称;小室描述:表示小室在变电站中的描述信息。
S03,创建变电站中屏柜对象模型,屏柜对象模型的属性有屏柜编号:表示屏柜在工程信息数据库中唯一性编号;屏柜名称:表示屏柜在变电站中唯一性名称;屏柜描述:表示屏柜在变电站中的描述信息;所属小室编号:表示屏柜所属小室的小室对象模型的小室编号;屏柜二维码:表示与屏柜进行关联的一串在整个变电站中唯一的文本,可以基于屏柜二维码唯一确定本变电站中的屏柜。
S04,创建变电站中二次装置对象模型,二次装置对象模型的属性有二次装置编号:表示二次装置在工程信息数据库中唯一性编号;二次装置名称:表示二次装置在变电站中唯一性名称;二次装置描述:表示二次装置在变电站中的描述信息;二次装置厂家:表示二次装置生产厂家信息;二次装置***版本:表示二次装置的***版本信息;二次装置型号:表示二次装置的型号信息;所属屏柜编号:表示二次装置所属屏柜的屏柜对象模型的屏柜编号;二次装置二维码:表示与二次装置进行关联的一串在整个变电站中唯一的文本,可以基于二次装置二维码唯一确定本变电站中的二次装置。
二次装置厂家、二次装置型号、二次装置***版本信息组合作为关键参数,关键参数完全相同的二次装置,可以认为是外观相同、物理接口相同、硬件配置相同、功能相同、使用方法相同的同一批次二次装置。
方法在建立对象模型之后,获取当前图档资料的特征值之前还包括步骤:按照预先设置的调整规则,对图档资料的文件名进行规范化整理。
对图档资料的文件名进行规范化整理,如果图档资料的原始文件名不满足本方法的规则要求,则人为对图档资料名进行调整,具体调整规则为:对于设计图纸类别的图档资料,其文件名中必须包含“设计图纸”字样;对于出厂检验报告类别的图档资料,其文件名中必须包含“检验报告”字样;对于说明书类别的图档资料,其文件名中必须包含“说明书”字样;对于定值清单类别的图档资料,其文件名中必须包含“定值”字样;对于调试报告类别的图档资料,其文件名中必须包含“调试报告”字样;对于合格证类别的图档资料,其文件名中必须包含“合格证”字样;对于不同于上述6种类别的图档资料的类别为“基础信息”类别,其文件名中必须包含“基础信息”字样。
对于二次装置或含有二次装置的屏柜,选择与之关联的图档资料;图档资料管理***对被关联的每一份图档资料进行逐一处理,分别读取图档资料的文件名称、文件大小、文件后缀;读取图档资料的完整文件内容,使用MD5算法计算出图档资料内容的MD5值;根据图档资料内容的MD5值检查在工程信息数据库中是否已存在MD5值相同的图档资料对象模型信息。
在特征值未被图档管理***保存时,将图档资料的文件内容保存到图档资料管理***内,并在工程信息数据库中保存图档资料对象模型信息,图档资料对象模型的属性有图档资料编号:表示图档资料在工程信息数据库中唯一性编号;图档资料类别:包含了设计图纸、出厂检验报告、说明书、定值清单、调试报告、合格证和基础信息7个类别;图档资料名称:表示图档资料的名称信息;图档资料大小:表示图档资料的文件内容的实际字节长度大小;图档资料后缀:表示图档资料的文档类型,如ppt/doc/xls/pdf/png/jpg/dwg等,每一种图档资料后缀代表一类文档类型;存储位置:表示图档资料在图档资料管理***中存储的物理路径;图档资料的文件内容的MD5值:表示图档资料的文件内容的MD5值,它是将指定图档资料的全部文件内容的字节值通过MD5运算得出的值;关联的屏柜编号:表示图档资料关联屏柜对象模型的屏柜编号;关联的二次装置编号:表示图档资料关联二次装置对象模型的二次装置编号,一个变电站的工程信息数据库中二次装置编号是唯一的,一份图档资料可能在图档资料管理***中关联多个同一批次的二次装置编号。
重复上述步骤,依次处理同一批次添加的图档资料,直至处理完所有图档资料。
本发明对变电站二次***图档资料的处理方法还包括对图档资料的更新和下载。
如图2所示,对图档资料更新的具体过程为:
获取要更新图档资料的变电站;
在工程信息数据库通过变电站-小室-屏柜-二次装置的层级结构找到因为发生设备维修或更换而需要更新图档资料的二次装置对象模型或屏柜对象模型;
在要更新的图档资料名符合规范化要求的前提下,图档资料管理***判断当前需要更新的图档资料的文件MD5值是否已存在与图档资料管理***中,若不存在,则创建新的图档资料对象模型,若存在,则在图档资料管理***中将二次装置模型或屏柜对象模型与图档资料对象模型建立关联。
若更新的是二次装置关联的图档资料,则检查工程信息数据库中是否存在与待更新二次装置的关键参数相同的二次装置,若存在,则同时更新工程信息数据库中的二次装置与新增图档资料对象模型之间的关联关系。
关键参数包括二次装置的厂家、二次装置的名称、二次装置的***版本和二次装置的修订版本信息。
如图3所示,对图档资料下载的具体过程为:
在工程信息数据库中选取需要导出图档资料的变电站,指定本地存放变电站的图档资料的物理路径,在指定的物理路径中按照变电站-小室-屏柜-二次装置在工程信息数据库中的层级结构关系依次建立文件夹;
通过二次装置编号或屏柜编号,在工程信息数据库中查找相关联的图档资料对象模型,依次按图档资料类别来创建设计图纸、出厂检验报告、说明书、定值单、调试报告、合格证和基础信息等7个文件夹,并将对应的图档资料下载到对应文件夹中;
在图档资料下载开始前,创建针对本地的已下载文件清单,该文件清单中记录本地已下载的图档资料的MD5值和本地保存路径;
判断当前待下载的图档资料是否存在于所述文件清单中,若存在,则将该图档资料从已保存路径处复制一份至当前下载对应的文件夹中,若不存在,则下载对应的图档资料,同时将该图档资料的MD5和保存路径加入所述文件清单中。
用户则可以通过移动设备屏幕查看对应二次装置或屏柜的图档资料信息。
如图4所示,本发明变电站二次***图档资料处理装置包括文件分析单元、存储处理单元和关联建立单元。
文件分析单元用于获取当前图档资料的特征值,判断当前二次装置或屏柜的图档资料对应的文件内容是否已被保存,若是,则直接调用关联建立单元,若否,则依次调用存储处理单元和关联建立单元。
存储处理单元将当前图档资料的文件内容保存在图档资料管理***内,并在工程信息数据库中保存图档资料对象模型信息。
关联建立单元在工程信息数据库中将图档资料对象模型信息与图档资料存储记录建立关联。
本发明还提供了一种变电站二次***图档资料处理***,该***包括变电站二次***图档资料处理装置和数据库管理***,数据库管理***用于管理工程信息数据库,所述工程信息数据库包括变电站二次***中变电站、小室、屏柜、二次装置和图档资料的对象模型信息,以及对象模型之间的关系。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。