[发明专利]一种智能电网时标量测数据交换格式的方法及系统在审
申请号: | 201710744540.4 | 申请日: | 2017-08-25 |
公开(公告)号: | CN107506448A | 公开(公告)日: | 2017-12-22 |
发明(设计)人: | 申扬;李钊;雷振江;吕旭明;闫春生;谢玉波;李强;秦鹏飞;杨滢璇;何世春;胡睿 | 申请(专利权)人: | 国网辽宁省电力有限公司;国网辽宁省电力有限公司电力科学研究院;江苏瑞中数据股份有限公司;国家电网公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 110006 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 电网 标量 数据 交换 格式 方法 系统 | ||
技术领域
本发明涉及一种电网中数据交换格式,特别是涉及智能电网中时标量测数据的交换格式。
技术背景
E文件是由E语言生成的文件。E语言的命名源于Easy(简单)、Efficiency(高效)、Electric-power(电力)3个英文词头,它将电力系统传统的面向关系的数据描述方式与面向对象的CIM相结合,既保留了面向关系方法的高效率,继承了其长期的研究成果,又吸收了面向对象方法的优点(如类的继承性等),具有简洁、高效和适用于电力系统的特点。E语言是一种标记语言,具有标记语言的基本特点和优点,其所形成的实例数据是一种标记化的纯文本数据。E语言通过少量标记符号和描述语法,可以简洁高效地描述电力系统各种简单和复杂数据模型,数据量越大则效率越高,而且E语言比XML更符合人们使用的自然习惯,计算机处理也更简单。E语言与XML均一致地遵循CIM基础对象类,以E语言描述的电力系统模型与以XML语言描述的电力系统模型可进行双向转换。
智能电网时标量测数据是电网应用中十分重要的数据,作为智能电网四大数据类型的重要组成部分,是智能电网设备状态监测、辅助决策分析、大数据挖掘等的重要基础。目前,智能电网中传感器众多,分属于不同的设备厂商,而在业务领域,又属于不同的业务部门,这就给跨系统进行数据共享带来难题。现有的系统进行数据对接时格式众多,无法形成统一的对接方式。
发明内容
本发明一种智能电网时标量测数据交换格式的方法及系统提出了一种基于E文件的智能电网时标量测数据交换格式,可以统一规范跨系统/平台数据共享时标量测数据的格式,大幅降低数据共享时数据集成的复杂性,提高数据传输效率。
技术方案:本发明一种智能电网时标量测数据交换格式的方法及系统包括数据采集、数据格式交换、数据导出3个系统模块,数据由数据采集模块采集整理,进一步地,采集整理后的数据由数据格式交换模块进行格式交换,进一步地,由数据导出模块将格式交换后的数据导出。
步骤1:数据采集模块,数据在从多个源服务器中抽取出来时需要进行验证与筛选,要对数据的网省信息、数据值以及数据类型进行判断,筛选出有效的数据,并对存在错误信息的数据进行记录。
步骤2:数据格式交换模块,生成文件的代码为Java程序,会将数据采集模块采集的数据转化为文件流,不断写入文件中;程序根据E文件命名规则新建E文件,文件名为:网省信息-数据采集日期-文件生成时间-系统代码-数据行数-8位随机数-源表名称.txt。
进一步地,其中网省代码为两位的网省大写首字母,如江苏为JS,浙江为ZJ;数据采集日期为数据产生的准确时间;文件生产时间为文件新建的准确时间;数据行数代表着这个E文件中有多少行,最大不超过五十万行,最小为一行;随机数为消除重名文件可能性加入的随机数字,其实际意义为一次抽取产生的文件个数。
进一步地,程序再将分类好的数据按照顺序写入新建的E文件中,文件内容为“五元组”,包括:测点名、时间、数据类型、值以及数据描述;这些数据均来自源数据库中,其中数据描述可以为空;当发现数据内容不符合要求,如数据类型丢失,数据大部分缺失(如一次抽取100个数值但是仅有50个)等错误,则丢弃这种无用的数据并对这次数据报错进行记录。
步骤3:数据导出模块,数据不断从数据源抽取,同时对数据进行验证,满足要求的数据会被写入E文件,E文件达到行号限制,程序会自动新建E文件继续写入数据,直至全部数据写入完毕。
进一步地,E文件通过统一的解析接口进行解析,再传入目标服务器进行储存,这样就完成了数据从源数据库转移到目标数据库的操作。
附图说明:图1一种智能电网时标量测数据交换格式的方法及系统
具体实施方法:
本发明一种智能电网时标量测数据交换格式的方法及系统,结合附图进行以下说明:
本发明主要针对跨系统时标量测数据共享与交换,其目的在于解决跨系统时标量测数据的共享与交换时数据格式、文件格式标准化问题。
步骤1、数据采集模块,数据在从多个源服务器中抽取出来时需要进行验证与筛选,要对数据的网省信息、数据值以及数据类型进行判断,筛选出有效的数据,并对存在错误信息的数据进行记录;
步骤2、数据格式交换模块,生成文件的代码为Java程序,会将数据采集模块采集的数据转化为文件流,不断写入文件中;程序根据E文件命名规则新建E文件,文件名为:网省信息-数据采集日期-文件生成时间-系统代码-数据行数-8位随机数-源表名称.txt。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网辽宁省电力有限公司;国网辽宁省电力有限公司电力科学研究院;江苏瑞中数据股份有限公司;国家电网公司,未经国网辽宁省电力有限公司;国网辽宁省电力有限公司电力科学研究院;江苏瑞中数据股份有限公司;国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710744540.4/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置