一种测震仪器数据流接入框架的设计与应用*

(1.中国科学技术大学地球与空间科学学院,安徽 合肥 230026; 2.河北省地震局,河北 石家庄 050021)

测震仪器; 数据流; 应用框架; 软件复用; 健康状态

Design and Application of an Seismic Instrument Data Stream Accessing to Framework
DONG Yi-bing1,2,HE Yong-bo1,3,LIU Qiang2,YANG Rui2,

(1. School of Earth and Space Science of USTC,Hefei 230026,Anhui,China)(2. Earthquake Administration of Hebei Province,Shijiazhuang 050021,Hebei,China)(3. Geophysical Exploration Center,Zhengzhou 450002,Henan,China)

seismic instruments; data stream; application framework; software reuse; state of health

备注

为了满足对测震仪器的辅助性数据进行综合利用和交换共享的需要,通过分析地震数据采集器传输数据流的方式和特点,利用软件工程思想和面向对象的软件复用技术,建立了一种轻量级、可复用的应用框架,为面向测震仪器的数据接入程序设计提供了一种分布式、高性能、异步流水的体系结构。对框架的实现细节进行了详细阐述,并将框架成功应用于测震台站运行状态监视系统中,测试结果证明了框架的科学性、合理性和实用性,为框架的推广应用提供了典型示范。

In order to meet the requirements for the comprehensive utilization and exchange sharing of the ancillary data of seismic instruments,we analyzed the way and characteristics of transmitting data flow by seismic data acquisition,and designed a lightweight and reusable application framework by software-engineering ideas and object-oriented software reuse technology methods. This framework could provide a distributed,high-performance and asynchronous pipelined architecture for the design of seismic instrument-oriented data accessing program. We expound the implementation details of the frame in detail and apply the frame on the monitoring system of seismic station running state successfully. The test result show that the framework is scientific,rational and practical,and our study could provide a typical example for the extension and application of the frame.