论文部分内容阅读
计算机技术以及传感器网络的发展,深刻改变了传统的数据采集方法。尤其是生态学中的野外生态观测研究正逐渐朝着自动化、网络化、智能化、常态化的方向发展,是现代生态学科研信息化的重要组成部分。但是长期以来,不同种类野外采集系统间的异构性给数据的统一处理、存储造成了困难,不便于互联互通、共享展示。适应不同系统的统一数据采集平台成为当前野外数据采集系统的重要需求之一。
本文的研究工作是设计一个野外数据采集系统。此系统从对数据处理流程入手,分为数据传输、数据展示和数据存储三个模块。通过这三个模块分别实现了异构系统的数据获取,数据的展示以及大规模数据的存储等功能,实现了一个完整的野外数据采集系统。
数据传输模块的实现主要包括以下功能:将数据对象转换成json字符串并通过加密手段进行传输,包括对数据格式的判断、备份等;数据展示模块基于经典的SSH架构实现,采用基于jquery的fancybox插件进行显示,取得了很好的展示效果;数据存储模块基于数据仓库的思想,将数据从数据库中提取出来,以文件形式存储,使得数据库能够满足长期积累与保存数据的需求。
本系已在青海湖实地应用,取得了良好的效果。随着项目的深入开发和应用,本系统有望成为数据采集系统的一个标准化组件。