[发明专利]电能表记录查询方法、电能表及计算机可读存储介质在审
申请号: | 202110005314.0 | 申请日: | 2021-01-04 |
公开(公告)号: | CN112800052A | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 全太平;王建忠;胡忠勇 | 申请(专利权)人: | 威胜集团有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/215;G06F16/2455;G06F16/2458 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 张志江 |
地址: | 410000 湖南省长*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电能表 记录 查询 方法 计算机 可读 存储 介质 | ||
1.一种电能表记录查询方法,其特征在于,所述方法包括:
在接收到查找指令时,获取电能表的分钟冻结数据;
以二分法在所述分钟冻结数据中查找所述查找指令对应的查找数据,并在查找过程中,每执行一次二分法操作前,对该次操作的二分点数据进行时间损坏校验;
当所述时间损坏校验失败时,获取损坏二分点数据附近的正常冻结数据,并根据所述正常冻结数据对所述损坏二分点数据进行修复,以根据修复后的二分点数据继续执行二分法操作。
2.如权利要求1所述的电能表记录查询方法,其特征在于,所述获取损坏二分点数据附近的正常冻结数据的步骤包括:
以所述损坏二分点数据为起点,依次向远离所述损坏二分点数据的方向获取该损坏二分点数据周围的单位冻结数据;
当获取的单位冻结数据损坏时,获取下一单位冻结数据;
当获取的单位冻结数据未损坏时,将该单位冻结数据作为正常冻结数据,并执行步骤:根据所述正常冻结数据对所述损坏二分点数据进行修复。
3.如权利要求2所述的电能表记录查询方法,其特征在于,所述根据所述正常冻结数据对所述损坏二分点数据进行修复的步骤包括:
获取所述正常冻结数据的序号和所述损坏二分点数据的序号;
计算所述损坏二分点数据的序号减去所述正常冻结数据的序号的修复差值;
获取所述正常冻结数据的记录时间,并将该记录时间加上所述修复差值与预设时间的乘积的结果作为所述损坏二分点数据的记录时间。
4.如权利要求3所述的电能表记录查询方法,其特征在于,所述在接收到查找指令时,获取电能表的分钟冻结数据的步骤之前还包括:
每间隔预设时间获取电能表的运行数据以及当前系统时间;
将所述当前系统时间作为记录时间,并将所述记录时间与所述电能表的运行数据进行关联之后作为单位冻结数据;
将所述单位冻结数据存储至所述分钟冻结数据中。
5.如权利要求4所述的电能表记录查询方法,其特征在于,所述将所述单位冻结数据存储至所述分钟冻结数据中的步骤包括:
获取运行数据的当前记录次数,并判断当前记录次数是否大于预设记录条数;若当前记录次数大于预设记录条数,则计算当前记录次数减去所述预设记录条数得到的第一差值,将序号为所述第一差值减1的单位冻结数据删除,并将所述当前时刻的单位冻结数据存储至序号为所述第一差值减1的单位冻结数据对应的记录空间,且将当前记录次数减1的结果作为所述当前时刻的单位冻结数据的序号;
若当前记录次数小于或等于预设记录条数,则将当前记录次数减1的结果作为所述当前时刻的单位冻结数据的序号。
6.如权利要求5所述的电能表记录查询方法,其特征在于,所述以二分法在所述分钟冻结数据查找所述查找指令对应的查找数据的步骤包括:
获取所述查找指令中的目标记录时间;
获取所述分钟冻结数据的起点数据和终点数据,并根据所述起点数据与所述终点数据得到所述分钟冻结数据的二分点数据;
当所述二分点数据的记录时间大于所述目标记录时间时,根据所述二分点数据更新所述终点数据,并执行步骤:根据所述起点数据与所述终点数据得到所述分钟冻结数据的二分点数据;
当所述二分点数据的记录时间小于所述目标记录时间时,根据所述二分点数据更新所述起点数据,并执行步骤:根据所述起点数据与所述终点数据得到所述分钟冻结数据的二分点数据;
当所述二分点数据的记录时间等于所述目标记录时间时,将该中值数据作为查找数据。
7.如权利要求6所述的电能表记录查询方法,其特征在于,所述获取所述分钟冻结数据的起点数据和终点数据的步骤包括:
获取运行数据的累计记录次数,并计算累计记录次数减去所述预设记录条数得到的第二差值;
判断所述第二差值是否大于0;
若是,则将序号与所述第二差值相同的单位冻结数据作为起点数据,并将序号与当前记录次数减1相同的单位冻结数据作为终点数据;
若否,则将序号为0的单位冻结数据作为起点数据,并将序号与当前记录次数减1相同的单位冻结数据作为终点数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威胜集团有限公司,未经威胜集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110005314.0/1.html,转载请声明来源钻瓜专利网。