发明名称 | 一种大地电场数据的压缩存储处理方法 | ||
摘要 | 本发明涉及一种大地电场数据的压缩存储处理方法,电场设备每一秒采集一次电场数据,以天作为存储记录单位对电场数据进行组织及存储,包括如下步骤:(1)将一天采集的电场数据根据其探测数值的变化剧烈程度进行压缩;(2)将压缩后获得的数据按照探测时刻所在的“时”划分不同的内存组织存储单元,以便响应针对时间段的数据查询;(3)将上述方法压缩组织好的数据序列化为二进制数据,作为一条记录存入数据库中;(4)创建服务接口,允许用户通过服务接口访问数据库,为用户提供服务。其有益效果为:不仅为数据的存储提供了更简明的方式,同时使海量电场数据的检索查询具有更快的速度与更高的效率。 | ||
申请公布号 | CN103198157B | 申请公布日期 | 2016.02.03 |
申请号 | CN201310153160.5 | 申请日期 | 2013.04.28 |
申请人 | 南京信息工程大学 | 发明人 | 路明月;闵锦忠;邵一丹;范晓梅;尹静秋 |
分类号 | G06F17/30(2006.01)I | 主分类号 | G06F17/30(2006.01)I |
代理机构 | 南京汇盛专利商标事务所(普通合伙) 32238 | 代理人 | 张立荣 |
主权项 | 一种大地电场数据的压缩存储处理方法,电场设备以天作为时间单位对电场数据进行采集及存储,电场设备每一秒采集一次电场数据,其特征在于,包括如下步骤:(1)将一天采集的电场数据进行存储并压缩;在压缩时,首先存储今日第一个电场数据及其探测时刻;设定一阈值K,阈值K取所有电场数据绝对平均值的1/20;继而将第二个时刻的电场数据与第一个时刻的电场数据比较,如果差值小于阈值K,则该数据不存储,如果大于等于阈值则将该数据存储;继而将第三个探测点与上一个存储的电场数据进行比较,来确定第三个探测数据是否保留;以此遍历后面所有的电场探测数据,将当前的探测数据与上一个存储的数据进行比较,如果小于阈值K,则放弃存储当前探测数据,如果大于或等于阈值K,则将时刻的探测数值以及探测时刻进行存储;直至处理今日倒数第二个时刻的电场数据;最后一个时刻的数据不管是否超过阈值,都必须进行保存;(2)对压缩后的数据进行预处理,将压缩后的电场数据及其探测时刻,按照探测时刻所在“时”组织成不同的数据单元,以便响应针对时间段的数据查询;(3)将按照步骤1和步骤2压缩并分时组织好的数据序列化为二进制数据,作为一条记录存入数据库中;(4)创建服务接口,允许用户通过服务接口访问数据库,为用户提供服务。 | ||
地址 | 210044 江苏省南京市浦口区宁六路219号 |