【技术实现步骤摘要】
对历史数据进行反压缩读取的方法及装置
本专利技术涉及数据处理领域,更具体地涉及一种对历史数据进行反压缩读取的方法及装置。
技术介绍
随着环保业务的飞速发展,大量的现场运行数据需要被收集并存储。一种常用的方式是增加存储器的容量和提高计算机的处理速度等,然而这种方式不仅会使体积增大而且还极大地硬件成本。另一种方式是,通过在客户端与服务端之间的命名管道,将历史数据压缩存储在服务端,然而如何将压缩存储的数据读取出来也是对应的应当解决的问题。
技术实现思路
本专利技术提供了一种对历史数据进行反压缩读取的方法及装置,能够将压缩存储在服务端中的历史数据读取出来以便用于进一步处理。根据本专利技术的一方面,提供了一种对历史数据进行反压缩读取的方法,包括:服务端读取标签文件和配置文件,并完成初始化;在所述初始化之后,创建命名管道并完成与客户端的连接;经由所述命名管道从所述客户端接收命令请求;根据所述命令请求启动反压缩历史数据线程,并将反压缩历史数据写入所述命名管道。在本专利技术的一种实现方式中,所述将反压缩历史数据写入所述命名管道,包括:将所述反压缩历史数据放入缓存区;在确定所述缓存区的 ...
【技术保护点】
1.一种对历史数据进行反压缩读取的方法,其特征在于,包括:服务端读取标签文件和配置文件,并完成初始化;在所述初始化之后,创建命名管道并完成与客户端的连接;经由所述命名管道从所述客户端接收命令请求;根据所述命令请求启动反压缩历史数据线程,并将反压缩历史数据写入所述命名管道。
【技术特征摘要】
1.一种对历史数据进行反压缩读取的方法,其特征在于,包括:服务端读取标签文件和配置文件,并完成初始化;在所述初始化之后,创建命名管道并完成与客户端的连接;经由所述命名管道从所述客户端接收命令请求;根据所述命令请求启动反压缩历史数据线程,并将反压缩历史数据写入所述命名管道。2.根据权利要求1所述的方法,其特征在于,所述将反压缩历史数据写入所述命名管道,包括:将所述反压缩历史数据放入缓存区;在确定所述缓存区的待放入所述命名管道的字节数大于或等于实际写入的字节数时,将所述反压缩历史数据写入所述命名管道,并记录所述实际写入的字节数。3.根据权利要求2所述的方法,其特征在于,还包括:清除所述缓存区,并断开与所述客户端的连接以等待下次连接。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述命令请求包括:标签点名、起始时刻、结束时刻;或标签点名、起始时刻、时间间隔;或标签点名,查询时刻;或标签点名、起始时刻、时间间隔、历史数据个数。5.一种对历史数据进行反压缩读取的方法,其特征在于,包括:服务端读取标签文件和配置文件,并完成初始化;在所述初始化之后,生成交互界面;经由所述交互界面接收用户输入的命令请求;根据所述命令请求启动反压缩历史数据线程,并将反压缩历史数据存储在磁盘上。6.根据权利要求5所述的方法,其特征在于,所述将反压缩历史数据存储在磁盘上,包括:将所述反压缩历史数据以文本形式存储在所述服务端的所述磁盘上。7.根据权利要求...
【专利技术属性】
技术研发人员:钱晨,蔡曙光,邵哲如,王健生,朱亮,张二威,张晓军,曹伟,
申请(专利权)人:光大环境科技中国有限公司,光大环保技术研究院南京有限公司,光大环保技术研究院深圳有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。