发明名称 |
一种快速负荷记录数据查询方法及应用 |
摘要 |
本发明涉及一种快速负荷记录数据查询方法,步骤如下:1)读取端点时刻的记录,与欲查找记录进行比对;2)如果此端点时刻的记录为欲查找记录,则结束查找,否则读取另一端点时刻的记录,与欲查找记录进行比对;3)如果另一端点时刻的记录为欲查找记录,则结束查找,否则读取总数据记录的中间时刻的记录,与欲查找记录进行比对;4)循环进行中间比对法,直至查找到欲查找记录。本发明的有益效果如下:本发明的查找原则采用的是中间比对法,逐步半数缩小范围进行读取,最多找(log2N)+2次,必定会找到想要查找的数据。采用本发明的方法查找给定的起始时刻的负荷记录所需的时间大大缩短,完全能满足帧最大响应时间500毫秒的限制。 |
申请公布号 |
CN102831196A |
申请公布日期 |
2012.12.19 |
申请号 |
CN201210276532.9 |
申请日期 |
2012.08.03 |
申请人 |
漳州科能电器有限公司 |
发明人 |
陈宝盛;李林;曾戈弋;许来顺 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
厦门市首创君合专利事务所有限公司 35204 |
代理人 |
连耀忠 |
主权项 |
一种快速负荷记录数据查询方法,其特征在于,步骤如下:1)读取端点时刻的记录,与欲查找记录进行比对;2)如果此端点时刻的记录为欲查找记录,则结束查找,否则读取另一端点时刻的记录,与欲查找记录进行比对;3)如果另一端点时刻的记录为欲查找记录,则结束查找,否则读取总数据记录的中间时刻的记录,与欲查找记录进行比对;4)如果中间时刻的记录为欲查找记录,则结束查找,否则判断欲查找记录与两个端点记录区间的中间时刻的记录的大小,如果欲查找记录小于中间时刻的记录,则读取中间时刻与最早时刻区间的中间时刻的记录;如果如果欲查找记录大于中间时刻的记录,则读取中间时刻与最晚时刻区间的中间时刻的记录;5)如果中间时刻与最早时刻区间的中间时刻的记录、或者中间时刻与最晚时刻区间的中间时刻的记录为欲查找记录,则结束查找,否则根据步骤4)的方法,对剩余的时刻区间进行判断与查找,直至查找到欲查找记录,结束查找。 |
地址 |
363000 福建省厦门市蓝田经济开发区横六路科能科技园 |