[发明专利]负荷曲线数据存取方法有效
申请号: | 202110610073.2 | 申请日: | 2021-06-01 |
公开(公告)号: | CN113220692B | 公开(公告)日: | 2022-09-13 |
发明(设计)人: | 刘笑菲;张学增;柳志超;张奔;胡梦杰;姜文浩;陈玉伟;朱广帅;应春达;郝志健 | 申请(专利权)人: | 烟台东方威思顿电气有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/2455;G06Q50/06 |
代理公司: | 烟台双联专利事务所(普通合伙) 37225 | 代理人: | 申国栋 |
地址: | 264003 *** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 负荷 曲线 数据 存取 方法 | ||
本发明公开了一种负荷曲线数据存取方法。存储时:将捕获时间与负荷数值分别存放在时间存储区和数值存储区;捕获时间按时间片段的结构形式存储,每个时间片段对应一个负荷数值集合,负荷数值集合包含一个负荷数值或者两个以上连续的负荷数值;时间片段中包含与负荷数值集合对应的时间区间数据,还包含指向所对应的负荷数值集合在数值存储区中的存储位置的数值索引数据。查找时:先将查找的时间段与时间片段的时间区间数据比较,定位到时间片段,再根据时间片段的数值索引数据定位到数值存储区中的目标负荷数值。本发明解决了向前修改时间的情况下,数据记录的查找与完整性之间存在的不可调和的矛盾,同时也避免了无效数据对数据查找的影响。
技术领域
本发明涉及一种存取负荷曲线数据的方法。
背景技术
负荷曲线记录功能是智能电表的重要功能之一,它可以根据用户预先设定好的数据要求,按照固定的时间间隔保存数据,以统计用户的用电情况。
常规的负荷曲线一般是按照时间有序存储的,类似于“(时间1,数据1),(时间2,数据2)”的存储结构。查找一般采用二分法,由于时间是有序存储的,使用二分法查找,理论的算法复杂度为O(log2n),即在存储了n条数据的曲线内查找一条特定的数据,最多需要查找log2n次。这种负荷曲线的存取方式,结构简单,效率高,非常适合智能电表这种小型的嵌入式设备。
但是,现有的这种负荷曲线存取方式也有其缺陷,主要在于:
1)如果向前修改电表时间,则需要擦除部分负荷曲线记录,否则无法满足时间有序存储的要求。举例说明:假设电表当前时间为T1,后来经过对时后发现时间错误,需要将当前时间向前修改时间为T2(T2T1),那么修改时间后,T2至T1时间内的负荷曲线记录必须擦除,否则负荷曲线记录的时间就无法满足有序的要求,会导致二分法查找失效。然而,为了保证负荷曲线数据的可追溯,在很多情况下,无论时间是否为有序排列,都需要将所有已经记录的负荷数据保存下来,用于日后查询,这种情况下是不允许擦除已经记录的负荷曲线数据的,记录的查找与完整性之间存在不可调和的矛盾。
2)无法高效的剔除无效数据。电表作为一种工业设备,面对的用电工况比较复杂。在电表运行期间,可能会出现频繁的停电上电或者供电电压不足的情况。在这些工况下,负荷曲线的存储可能会失败,出现无效数据。二分法查找过程中如果出现无效数据,也会出现查找错误。受IO交互速度和RAM容量限制,目前无法对每一条负荷曲线数据进行遍历,判断其有效性。因此目前比较通用的解决方法是:依然采用有序存储、二分法查找,同时通过增加备用电源的方案,提升供电不稳时存储器件的电源稳定性。但是,这种方案显著增加了硬件成本。
发明内容
本发明提出了一种负荷曲线数据存取方法,其目的是:(1)解决需要向前修改时间的情况下,数据记录的查找与完整性之间存在的不可调和的矛盾;(2)避免无效数据影响数据的查找。
本发明技术方案如下:
一种负荷曲线数据存取方法,负荷曲线数据包括负荷数值以及与负荷数值相对应的捕获时间,主要步骤为:
存储时:将捕获时间与负荷数值分别存放在时间存储区和数值存储区;其中,捕获时间按时间片段的结构形式存储,每个时间片段对应一个负荷数值集合,负荷数值集合包含一个负荷数值或者两个以上连续的负荷数值;时间片段中包含与负荷数值集合对应的时间区间数据,还包含指向所对应的负荷数值集合在数值存储区中的存储位置的数值索引数据;
查找时:先将查找的时间段与时间片段的时间区间数据比较,定位到时间片段,再根据时间片段的数值索引数据定位到数值存储区中的目标负荷数值。
作为本方法的进一步改进:存储时,先存储负荷数值,如果负荷数值存储成功,则存储或更新对应的时间片段,否则直接结束本次存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烟台东方威思顿电气有限公司,未经烟台东方威思顿电气有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110610073.2/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置