[发明专利]一种用于电网WAMS系统的时序数据存储方法在审

专利信息
申请号: 201611265625.6 申请日: 2016-12-30
公开(公告)号: CN106844555A 公开(公告)日: 2017-06-13
发明(设计)人: 郑晓露;周淳;朱恒;卜芸 申请(专利权)人: 江苏瑞中数据股份有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 南京知识律师事务所32207 代理人: 刘丰
地址: 210012 江苏省南京市雨*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种用于电网WAMS系统的时序数据存储方法,提供测点ID和时序数据结合的存储模型、缓存和文件结合的双层存储架构、按小时独立存储的文件格式以及文件偏移量索引机制;通过缓存与文件结合的双存储架构,并使用测点ID和时序数据结合的存储模型,以及提供的文件偏移量索引,提升高频时序数据的存储效率以及历史数据的查询效率;通过将每个小时的历史数据分文件独立存储,解决历史数据累计后写入和查询效率下降问题。
搜索关键词: 一种 用于 电网 wams 系统 时序 数据 存储 方法
【主权项】:
一种用于电网WAMS系统的时序数据存储方法,其特征在于:提供测点ID和时序数据结合的存储模型、缓存和文件结合的双层存储架构、按小时独立存储的文件格式以及文件偏移量索引机制;其中,测点ID和时序数据结合的存储模型:存储模型结构为:<id,timestamp,<value1,value2,…,valuen>>,其中id表示该段数据对应的测点ID号;timestamp表示该段数据对应的时间标签,即对应的秒数;value1至valuen表示ID号为id的测点在第timestamp秒的n条数据;缓存和文件结合的双层存储架构:缓存结构:采用二维数组形式,其中一个维度表示测点ID,另外一个维度表示最新1分钟的60秒,存储所有测点最新1分钟的数据,二维数组中的每个存储单元存储单个测点1秒中的n条数据;文件结构:在文件中存储所有测点1个小时的数据,文件中每个存储单元存储单个测点1分钟的压缩数据块;按小时独立存储的文件格式:设置若干个数据文件,每个数据文件用于存储所有测点1个小时的数据,不同文件中数据时标互相不重复;文件偏移量索引机制:为每个数据文件生成一个索引文件,即每个小时的数据均存在对应的索引文件,索引文件采用二维数组结构,其中一个维度表示测点ID,另一个维度表示每个小时的60分钟,二维数组中的每个单元存储一个偏移量,该偏移量表示对应测点ID在60分钟中某分钟的数据块;所述方法包括数据写入和数据查询两个阶段,所述数据写入阶段包括以下步骤:S11接收测点最新1分钟中第i秒钟的时序数据,i=(0,2,…,59);S12根据测点ID和第i秒钟在缓存结构中找到接收数据缓存位置;S13将接收到的时序数据复制到对应缓存位置中;S14判断该测点数据缓存时间是否超过1分钟,如果是则进入S15,否则结束;S15将缓存结构中该测点最新1分钟内时序数据压缩,形成压缩数据块;S16根据测点ID和最新1分钟时间在文件结构中找到写入位置;S17将该测点最新1分钟内时序数据压缩数据块写入到所述步骤S16中写入位置中;S18将所述步骤S16中写入位置记录到该数据文件对应的索引文件中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏瑞中数据股份有限公司,未经江苏瑞中数据股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201611265625.6/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top