电测监督报表自动生成系统及方法

文档序号:6382357阅读:266来源:国知局
专利名称:电测监督报表自动生成系统及方法
技术领域
本发明涉及一种电测监督报表自动生成系统及方法,适用于电力系统电能质量监督监管部门的管理工作,可以快速准确的掌握各单位的电能检测的工作完成情况和其单位现状。
背景技术
随着用电量的增加,国家对电能质量的要求越来越高,为了掌握当前的电能质量情况就要不断的对各个电能检测点的电能质量检测情况进行分析总结,提出改正要求。但是电能检测点的众多导致其上报的电能检测报告也非常多,对众多的上报文件进行分析和总结是一项工作量非常大的工作,导致电测监督结果的时效性降低,对提高电能质量的实现的有一定的阻碍。

发明内容
本发明针对上述现有技术中存在的问题,提供了一种电测监督报表自动生成系统及方法。目的是为了提供一种可以借助计算机的高效性,在保证分析准确性的前提下可以快速的完成电能检测任务的分析与总结工作,并有助于提高供电的电能质量。本发明解决其技术问题所采用的技术方案是
电测监督报表自动生成系统,硬件部分包括交换机、本地计算机、局域网络、数据采集器、规约转换器、通讯接口、服务器以及网络打印机;其中,本地计算机通过交换机与局域网络相连,局域网络通过数据采集器与规约转换器相连,规约转换器通过通讯接口与服务器相连接,服务器与网络打印机相连接;
软件部分的Labview数据处理模块由文件打开模块、关键字段定位模块、文字内容提取模块、表格数据内容提取模块、数据内容分析模块、文本内容写入文件模块、表格内容写入文件模块、文件的关闭模块、打印机接口模块依次连接、计算机通过打印机连接专用线路经过交换机连接至终端执行装置打印机。电测监督报表自动生成方法是通过文件打开模块对下属电测单位的word文档位置进行逐个的打开,然后通过关键字段定位模块根据不同的关键字子来确定本模块在文章中位置,再通过文字内容提取模块将所需的文本内容进行提取,并以文本形式暂存;
再通过文件打开模块打开相应的excel文档位置的报表,通过表格数据内容提取模块提取其中需要的具体数据,然后利用数据内容分析模块根据设定的指标来分析其是否达到标准,并将分析内容转换成文本形式以文本形式暂存;
分析完毕后将所有暂存的文本文件按报表所需的格式逐个写入到word文件中的文本内容写入文件模块或表格内容写入文件模块中,最后通过打印机接口模块打印出所需文档。所述的文字内容提取模块是当找到所需某段文字的两个关键字定位完毕后,将文本文件中的内容以起始关键字位子开始复制知道末尾关键字的位置结束,最后将所复制的内容按照文本的形式排版完毕后按照文本的形式暂存在内存中。所述的文件的打开模块是按照给定的路径与本公司内的单位名称相匹配当匹配成功后调用文件打开控件对其进行配置使其分别能打开word和Excel文件,当匹配不成共时,继续寻找下一个单位的文件知道所有的单位都匹配完成后结束。所述的打印机接口模块是当分析结果写入word和Excel文档之后可以通过系统来调用计算机与打印设备按照打印设备本身的通信协议要求来调用打印设备,进行当前分析完成的报表进行打印输出完成本次报表生成工作。所述的关键字段定位模块,其工作流程如下,根据关键字的长度从全文中的起始位置按照关键字的长度取出字段与关键字进行匹配,如果与关键字不匹配就进行就对将从原文中的取字段的位子加以重复上一匹配步骤直到所取字符串与关键字段匹配输出关键字段的位置。所述的表格数据内容提取模块其工作流程如下,将将要处理的Excel文件转换先存储到数组中,根据所要取出数据的标题位置(行位置、列位置)和数据内容的位置(行位置、列位置)从数组中取出相应的标题和数据,将取出的内容按要求的格式组合,并且以文本的形式暂时存储在内存中等待写入Word文件中。所述的数据内容分析模块其工作流程如下,先将从表格中取出来的数据与相应的数据指标限进行比较判断数据是否达标,并将结果按要求格式并按文本形式暂存入内存中,等待写入Word文件中。本发明是一种电测监督报表自动生成系统及方法,可以借助计算机的高效性,通过对格式化的接收的word、Excel报表进行提取综合分析生成新的上报文件并通过打印机输出。本发明能够很好地满足上报时间要求快,分析内容准确的要求,使监督部门及时了解当前工作情况。在保证分析准确性的前提下,快速的完成电能检测任务的分析与总结工作,同时有助于提高供电的电能质量。


图1是本发明总体结构框 图2是本发明中关键字段定位模块原理 图3是本发明中表格数据内容提取结构框 图4是本发明中数据内容分析模块结构框 图5是本发明电测监督报表自动生成系统界面;
图6是硬件系统结构图。图中交换机1,本地计算机2,局域网络3,数据采集器4,、规约转换器5,通讯接口 6,服务器7,Labview数据处理模块8,网络打印机9。下面结合本发明的附图和具体实施例,对本发明加以详细的描述。
具体实施例方式本发明是一种电测监督报表自动生成系统及方法。电测监督报表自动生成系统,如图6所示,包括交换机1、本地计算机2、局域网络3、数据采集器4、规约转换器5、通讯接口 6、服务器7、Labview数据处理模块8以及网络打印机9。其中,系统以Labview数据处理模块8搭建虚拟仪器结构平台,以局域网络3为数据传播介质,将本地计算机2的原始数据通过交换机I上传到局域网络3上,数据采集器4再将采集到的数据通过规约转换器
5传送给服务器7,最终由Labview数据处理模块8进行数据处理,网络打印机9打印数据表格。其硬件部分连接关系为本地计算机2通过交换机I与局域网络3相连,局域网络3通过数据采集器4与规约转换器5相连,规约转换器5通过通讯接口 6与服务器7相连接,服务器7与网络打印机9相连接。软件部分的Labview数据处理模块8由文件打开模块、关键字段定位模块、文字内容提取模块、表格数据内容提取模块、数据内容分析模块、文本内容写入文件模块、表格内容写入文件模块、文件的关闭模块、打印机接口模块依次连接、计算机通过打印机连接专用线路经过交换机连接至终端执行装置打印机。本发明是一个以计算机的报表分析系统为主,并以打印机等设备为辅助的报表综合分析系统,报表分析系统包括是由文件打开模块、关键字段定位模块、文字内容提取模块、表格数据内容提取模块、数据内容分析模块、文本内容写入文件模块、表格内容写入文件模块、文件的关闭模块、打印机接口模块依次相连接构成的。本发明可以对下属电测单位的word报表首先进行逐个的打开,然后根据不同的内容模块的不同关键字子来确定本模块在文章中位置,利用文本提取模块将所需的文本内容提取以文本形式暂存,再打开相应的excel报表提利用报表数据提取模块取其中需要的具体数据,然后利用数据分析模块根据设定的指标来分析其是否达到标准,并将内容分析内容转换成文本形式以文本形式暂存,分析完毕后将所有暂存的文本文件按报表所需的格式逐个写入到word中,最后通过打印机打印出文档。如图1所示,图1是本发明的总体功能结构框图。首先,是通过文件打开模块对下属电测单位的word文档位置进行逐个的打开,然后通过关键字段定位模块根据不同的关键字来确定本模块在文章中位置,再通过文字内容提取模块将所需的文本内容进行提取,并以文本形式暂存;
再通过文件打开模块打开相应的excel文档位置的报表,通过表格数据内容提取模块提取其中需要的具体数据,然后利用数据内容分析模块根据设定的指标来分析其是否达到标准,并将分析内容转换成文本形式以文本形式暂存;
最后,分析完毕后将所有暂存的文本文件按报表所需的格式逐个写入到word文件中的文本内容写入文件模块或表格内容写入文件模块中,最后通过打印机接口模块打印出所需文档。本发明所述的文件的打开模块是按照给定的路径与本公司内的单位名称相匹配当匹配成功后调用文件打开控件对其进行配置使其分别能打开word和Excel文件,当匹配不成共时,继续寻找下一个单位的文件知道所有的单位都匹配完成后结束。所述的关键字段定位模块如图2所示,其工作流程如下,根据关键字的长度从全文中的起始位置按照关键字的长度取出字段与关键字进行匹配,如果与关键字不匹配就进行就对将从原文中的取字段的位子加以重复上一匹配步骤直到所取字符串与关键字段匹配输出关键字段的位置。所述的文字内容提取模块当找到所需某段文字的两个关键字定位完毕后,将文本文件中的内容以起始关键字位子开始复制知道末尾关键字的位置结束,最后将所复制的内容按照文本的形式排版完毕后按照文本的形式暂存在内存中。所述的表格数据内容提取模块如图3所示,其工作流程如下,将将要处理的Excel文件转换先存储到数组中,根据所要取出数据的标题位置(行位置、列位置)和数据内容的位置(行位置、列位置)从数组中取出相应的标题和数据,将取出的内容按要求的格式组合,并且以文本的形式暂时存储在内存中等待写入Word文件中。所述的数据内容分析模块如图4所示,其工作流程如下,先将从表格中取出来的数据与相应的数据指标限进行比较判断数据是否达标,并将结果按要求格式并按文本形式暂存入内存中,等待写入Word文件中。所述的打印机接口模块当分析结果写入word和Excel文档之后可以通过系统来调用计算机与打印设备按照打印设备本身的通信协议要求来调用打印设备,进行当前分析完成的报表进行打印输出完成本次报表生成工作。
权利要求
1.电测监督报表自动生成系统,其特征是硬件部分包括交换机(I)、本地计算机(2)、局域网络(3)、数据采集器(4)、规约转换器(5)、通讯接口(6)、服务器(7)以及网络打印机(9);其中,本地计算机(2)通过交换机(I)与局域网络(3)相连,局域网络(3)通过数据采集器(4)与规约转换器(5)相连,规约转换器(5)通过通讯接口(6)与服务器(7)相连接,服务器⑵与网络打印机(9)相连接; 软件部分的Labview数据处理模块(8)由文件打开模块、关键字段定位模块、文字内容提取模块、表格数据内容提取模块、数据内容分析模块、文本内容写入文件模块、表格内容写入文件模块、文件的关闭模块、打印机接口模块依次连接、计算机通过打印机连接专用线路经过交换机连接至终端执行装置打印机。
2.电测监督报表自动生成方法,其特征是 通过文件打开模块对下属电测单位的word文档位置进行逐个的打开,然后通过关键字段定位模块根据不同的关键字子来确定本模块在文章中位置,再通过文字内容提取模块将所需的文本内容进行提取,并以文本形式暂存; 再通过文件打开模块打开相应的excel文档位置的报表,通过表格数据内容提取模块提取其中需要的具体数据,然后利用数据内容分析模块根据设定的指标来分析其是否达到标准,并将分析内容转换成文本形式以文本形式暂存; 分析完毕后将所有暂存的文本文件按报表所需的格式逐个写入到word文件中的文本内容写入文件模块或表格内容写入文件模块中,最后通过打印机接口模块打印出所需文档。
3.根据权利要求2所述的电测监督报表自动生成方法,其特征是所述的文字内容提取模块是当找到所需某段文字的两个关键字定位完毕后,将文本文件中的内容以起始关键字位子开始复制知道末尾关键字的位置结束,最后将所复制的内容按照文本的形式排版完毕后按照文本的形式暂存在内存中。
4.根据权利要求2所述的电测监督报表自动生成方法,其特征是所述的文件打开模块是按照给定的路径与本公司内的单位名称相匹配当匹配成功后调用文件打开控件对其进行配置使其分别能打开word和Excel文件,当匹配不成共时,继续寻找下一个单位的文件知道所有的单位都匹配完成后结束。
5.根据权利要求2所述的电测监督报表自动生成方法,其特征是所述的打印机接口模块是当分析结果写入word和Excel文档之后可以通过系统来调用计算机与打印设备按照打印设备本身的通信协议要求来调用打印设备,进行当前分析完成的报表进行打印输出完成本次报表生成工作。
6.根据权利要求2所述的电测监督报表自动生成方法,其特征是所述的关键字段定位模块,其工作流程如下,根据关键字的长度从全文中的起始位置按照关键字的长度取出字段与关键字进行匹配,如果与关键字不匹配就进行就对将从原文中的取字段的位子加以重复上一匹配步骤直到所取字符串与关键字段匹配输出关键字段的位置。
7.根据权利要求2所述的电测监督报表自动生成方法,其特征是所述的表格数据内容提取模块其工作流程如下,将将要处理的Excel文件转换先存储到数组中,根据所要取出数据的标题位置(行位置、列位置)和数据内容的位置(行位置、列位置)从数组中取出相应的标题和数据,将取出的内容按要求的格式组合,并且以文本的形式暂时存储在内存中等待写入Word文件中。
8.根据权利要求2所述的电测监督报表自动生成方法,其特征是所述的数据内容分析模块其工作流程如下,先将从表格中取出来的数据与相应的数据指标限进行比较判断数据是否达标,并将结果按要求格式并按文本形式暂存入内存中,等待写入Word文件中。
全文摘要
本发明涉及一种电测监督报表自动生成系统及方法,适用于电力系统电能质量监督监管部门的管理工作。本发明硬件部分是由本地计算机通过交换机与局域网络相连,局域网络通过数据采集器与规约转换器相连,规约转换器通过通讯接口与服务器相连接,服务器与网络打印机相连接。本发明可以借助计算机的高效性,通过对格式化的接收的word、Excel报表进行提取综合分析生成新的上报文件并通过打印机输出。能满足上报时间要求快、分析内容准确的高要求,使监督部门及时了解当前工作情况。在保证分析准确性的前提下,快速完成电能检测任务的分析与总结工作,有助于提高供电电能质量。
文档编号G06F17/27GK103020168SQ20121048943
公开日2013年4月3日 申请日期2012年11月27日 优先权日2012年11月27日
发明者张艳, 王舟宁, 孙长河, 宋进良, 周洁, 智元庆, 李为兵, 刘化, 宋崇辉, 边春元, 魏巍 申请人:辽宁省电力有限公司电力科学研究院, 国家电网公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1